This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


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

To: Mark McLoughlin <markmc@xxxxxxxxxx>
Subject: Re: [Xen-devel] Vanilla Linux 64-bit paravirt guest support
From: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Date: Thu, 10 Apr 2008 10:04:31 -0500
Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Eduardo Habkost <ehabkost@xxxxxxxxxx>, Michael Abd-El-Malek <mabdelmalek@xxxxxxx>
Delivery-date: Thu, 10 Apr 2008 08:05:33 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1207838429.16779.19.camel@muff>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <47FAF285.10103@xxxxxxx> <47FBE3CF.4000107@xxxxxxxx> <47FD942C.5040503@xxxxxxx> <47FE1DB6.6050707@xxxxxxxx> <1207836684.16779.8.camel@muff> <47FE2358.3040307@xxxxxxxx> <1207838429.16779.19.camel@muff>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird (X11/20080407)
Mark McLoughlin wrote:
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
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.

I'd rather fix userspace now, rather than let anyone get the impression that /proc/xen/ is going to be a supported interface. We'll probably have to end up making /proc/xen/ exist for backwards compat, but we should make it clear that it isn't the canonical path.

Not that I've thought about where it should be. /sys/hypervisor/xen? xendom0fs?


Xen-devel mailing list