Hi folks, I know that exist PV drivers for Windows on Xensource products, and these drivers improve the disk and network performance of HVM windows guests. Anybody knows how much? A more important question for my business. Any body knows about PV drivers for other OS, I need to improve the disk performance of some BSD HVM guests, any pointers to howto build these drivers? Any advices? Thanks in advance, Marc _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> > Hi folks, > > I know that exist PV drivers for Windows on Xensource products, and > these drivers improve the disk and network performance of HVM windows > guests. Anybody knows how much? >How much performance improvement or how much cost? The PV drivers for xensource only appear to work on xensource products, not with the open sourced version of Xen. 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). James _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Thu, Oct 04, 2007 at 10:14:09AM +1000, James Harper wrote:> > > > Hi folks, > > > > I know that exist PV drivers for Windows on Xensource products, and > > these drivers improve the disk and network performance of HVM windows > > guests. Anybody knows how much? > > > > How much performance improvement or how much cost? > > The PV drivers for xensource only appear to work on xensource products, not with the open sourced version of Xen. > > 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). > > James >Hi! Great news! Are your drivers already available? I think many people would like to see the source and possibly help.. -- Pasi _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi James, James Harper wrote:>> Hi folks, >> >> I know that exist PV drivers for Windows on Xensource products, and >> these drivers improve the disk and network performance of HVM windows >> guests. Anybody knows how much? >> >> > > How much performance improvement or how much cost? >how much improvement> The PV drivers for xensource only appear to work on xensource products, not with the open sourced version of Xen. >I know... :(> 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? Thanks, Marc> James > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> > 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. Cheers, Mark -- 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 Xen-users@lists.xensource.com http://lists.xensource.com/xen-users