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)
Xen-devel mailing list