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-users] PV drivers to improve performance

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] PV drivers to improve performance
From: Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Date: Sat, 6 Oct 2007 01:42:54 +0100
Cc: Marc Patino Gómez <mpatino@xxxxxxxxxxxx>, James Harper <james.harper@xxxxxxxxxxxxxxxx>
Delivery-date: Fri, 05 Oct 2007 17:43:46 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <470490AC.1010503@xxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <4703B84C.2040106@xxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D01249985@trantor> <470490AC.1010503@xxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.6
> > I'm attempting to write some PV drivers for Windows which will be open
> > sourced (GPL). I'm struggling to find the time just lately but am making
> > reasonable progress... I have a PCI driver which creates a windows bus,
> > and the beginnings of a XenStore driver that attaches to it. At some
> > point soon I hope to be able to get a 'clean shutdown' working (eg 'xm
> > shutdown' will actually shut down a windows machine instead of pulling
> > the plug on it).
> Please can you give me some pointers about how to make PV drivers? I
> will be very interested to know a little bit more how they works. Any
> idea about PV drivers for FreeBSD?

There were some PV drivers for the FreeBSD port (which never quite got 
finished).  Most recent code was in the Perforce repositories, but hadn't 
been pushed to the mainline because some work was left to do (making Xenbus 
integrate nicely with Newbus, or something like that).

Worth noting there are also PV-on-HVM drivers available for Linux in the main 
Xen tree (for a variety of Linux 2.6 kernels, possibly also for 2.4) which 
may be useful as a starting point to see what needs to be done.  A decent 
proportion of this is available under a BSD / MIT type license and can 
probably be ported over directly.


Dave: Just a question. What use is a unicyle with no seat?  And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!

Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>