[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Vanilla Linux 64-bit paravirt guest support



On Thu, 2008-04-10 at 09:25 -0500, Jeremy Fitzhardinge wrote:
> Mark McLoughlin wrote:
> > s what we're actually shipping for F-9. It includes the x86_64 work,
> > but some other paravirt_ops patches too, most of which are queued up
> > upstream.
> 
> What else do you have?  Hm.  I was really hoping to drop /proc/xen/...

Okay, here's the list:

    xen x86_64: Initial x86_64 support for Xen paravirt_ops

Eduardo's x86_64 stuff

    xen x86_64: Add 64 bit version of privcmd_hypercall()
    xen: Add Xen's /sys/hypervisor interface
    xen: Add /proc/xen/xenbus
    xen: Add /proc/xen/privcmd
    xen: Add /proc/xen/capabilities
    xen: Add empty xenctrl module

This is /proc/xen and /sys/hypervisor stuff pulled from the dom0 tree.
In that tree we've got mostly full compatibility with the
linux-2.6.18-xen userspace interfaces AFAIR.

I probably don't need all of these for DomU, but I went for the safe bet
of including anything that userspace might be relying on.

Happy for us to drop /proc/xen in the future - this is just a "get
things going" thing.

    xen debug: Add xprintk to log directly via hypercall

Just for debugging

    xen: Add a vmlinuz target

bzImage is the way forward, but for now it was easier to just do stick
with vmlinuz - e.g. until there's support for bzImage Dom0 and we get
newer Xen HV and userspace in Fedora 

    xen blkfront: Delay wait for block devices until after the disk is added.
    xen: Add compatibility aliases for frontend drivers
    xen: Module autoprobing support for frontend drivers
    xen: Enable Xen console by default in domU
    xen pvfb: Para-virtual framebuffer, keyboard and pointer driver
    xen: Make xen-blkfront write its protocol ABI to xenstore
    xen: Do not pin/unpin PMD pages

All queued upstream

    xen x86_64: Only define load_user_cs_desc() on 32 bit
    xen execshield: fix endless GPF fault loop
    xen execshield: Add xen-specific load_user_cs_desc()
    squashfs: Fix build without CONFIG_SMP

Fedora specific (e.g. execshield)

Cheers,
Mark.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.