Hi Dustin, Please follow the mailing list for xen-users as there''s a 0.9.0 version of the drivers. The binary releases never need compilation. I guess you are missing a point here. The only possibility that you would need to compile is if you download the daily source code from the mercurial repository, but then even it''s a trivial task as you just say "bld" in the root directory of the driver source code, after installing the latest WDK. Emre On Tue, May 20, 2008 at 5:54 PM, Dustin Henning <Dustin.Henning@prd-inc.com> wrote:> Apparently a James Harper in Australia has been working > on PV drivers for Windows on GPL Xen for some time. I don''t know if this > link will work for others, but it looks like it should (though probably not > permanently): > > > http://markmail.org/search/?q=WindowsXenPV-0.8.9.zip#query:WindowsXenPV-0.8.9.zip+page:1+mid:gmf4kraasqdxxamm+state:facets > > I downloaded his latest work, WindowsXenPV-0.8.9.zip, but > apparently compilation is required. I know Windows drivers and programs > don''t have to be different (on account of Windows) the way they do on Linux > (because of the many different distros), so I am not sure why compilation is > required unless it is somehow related to the version of Xen running on the > host system potentially offering up paravirtualization in a different way. > I am not sure on this because the directions are slightly vague and if I > read them properly, source code for the version of Xen in question is not > mentioned. Anyway, I am curious as to whether or not anyone can point me > toward a these drivers in an already compiled state. I don''t know if they > would be included in any certain repository of which I am unaware or whether > it is more likely that they simply don''t exist (yet). As I am running F7, I > am also curious as to whether or not Fedora''s custom Xen kernels would even > support the PV capabilities on HVMs. I say on HVMs because it is my > understanding that the Windows machine decides which drivers to load (and > which devices to detect) based on a boot switch in the VM OS and I haven''t > seen anything indicating a separate Xen setup for full PV. > > I ask because I would love to download binary drivers and > have a go at this, but actually building it all is a bit more complicated > and time consuming for me (especially if I''m re-inventing the wheel), as > I''ve never compiled anything in Windows and don''t have any of the necessary > software readily available (free to download, but I don''t have any seriously > high speed access). I also don''t know whether it is possible that the > Fedora team (or any third party) would have any interest in compiling these > drivers or making them available even if someone else did the work since > they are for Windows and would certainly require manual installation after > download/(yum) "install". It would be possible (though far from automated) > to mount the VM partition and copy the directory tree to it, so downloading > them directly to the Dom0 doesn''t seem like a problem to me, but downloading > them on the DomU would work as well if they were available some other way. > I would love to find out that the version of Xen doesn''t matter for PV > drivers (beyond being above 3.0 or whatever), that the Fedora version is > standard in regards to PV, that a compiled version is available because of > that, and that one can download it from URL X as such, but I am rarely so > lucky. > > As an interesting aside, apparently the KVM project > includes a PV driver for Windows networking, but this (not necessarily > production ready) Xen GPLPV driver package includes not only networking, but > also block devices and a service to enable the xm shutdown and xm restart > commands. Anyway, I welcome all input. Thanks, > > Dustin > > -- > Fedora-xen mailing list > Fedora-xen@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-xen > >-- Emre Erenoglu erenoglu@gmail.com
Dustin Henning
2008-May-21 15:48 UTC
RE: [Fedora-xen] Paravirtual Windows Driver Binaries?
Youre right. I was confused. The Install.txt in the 0.89 version tells how to lay out the file structure, but the structure isnt like that for the binary version, because the install.bat moves files around, so the EXE and DLL I was missing were actually just in another location. The 0.90 version is apparently WDM instead of WDF, and the install documents are now supposed to be in the XenWiki, but apparently aren''t completed yet. I am going to see what I can figure out. Thanks, Dustin From: Emre ERENOGLU [mailto:erenoglu@gmail.com] Sent: Tuesday, May 20, 2008 12:37 To: Dustin.Henning@prd-inc.com Cc: fedora-xen@redhat.com Subject: Re: [Fedora-xen] Paravirtual Windows Driver Binaries? Hi Dustin, Please follow the mailing list for xen-users as there''s a 0.9.0 version of the drivers. The binary releases never need compilation. I guess you are missing a point here. The only possibility that you would need to compile is if you download the daily source code from the mercurial repository, but then even it''s a trivial task as you just say "bld" in the root directory of the driver source code, after installing the latest WDK. Emre On Tue, May 20, 2008 at 5:54 PM, Dustin Henning <Dustin.Henning@prd-inc.com> wrote: Apparently a James Harper in Australia has been working on PV drivers for Windows on GPL Xen for some time. I don''t know if this link will work for others, but it looks like it should (though probably not permanently): http://markmail.org/search/?q=WindowsXenPV-0.8.9.zip#query:WindowsXenPV-0.8. 9.zip+page:1+mid:gmf4kraasqdxxamm+state:facets I downloaded his latest work, WindowsXenPV-0.8.9.zip, but apparently compilation is required. I know Windows drivers and programs don''t have to be different (on account of Windows) the way they do on Linux (because of the many different distros), so I am not sure why compilation is required unless it is somehow related to the version of Xen running on the host system potentially offering up paravirtualization in a different way. I am not sure on this because the directions are slightly vague and if I read them properly, source code for the version of Xen in question is not mentioned. Anyway, I am curious as to whether or not anyone can point me toward a these drivers in an already compiled state. I don''t know if they would be included in any certain repository of which I am unaware or whether it is more likely that they simply don''t exist (yet). As I am running F7, I am also curious as to whether or not Fedora''s custom Xen kernels would even support the PV capabilities on HVMs. I say on HVMs because it is my understanding that the Windows machine decides which drivers to load (and which devices to detect) based on a boot switch in the VM OS and I haven''t seen anything indicating a separate Xen setup for full PV. I ask because I would love to download binary drivers and have a go at this, but actually building it all is a bit more complicated and time consuming for me (especially if I''m re-inventing the wheel), as I''ve never compiled anything in Windows and don''t have any of the necessary software readily available (free to download, but I don''t have any seriously high speed access). I also don''t know whether it is possible that the Fedora team (or any third party) would have any interest in compiling these drivers or making them available even if someone else did the work since they are for Windows and would certainly require manual installation after download/(yum) "install". It would be possible (though far from automated) to mount the VM partition and copy the directory tree to it, so downloading them directly to the Dom0 doesn''t seem like a problem to me, but downloading them on the DomU would work as well if they were available some other way. I would love to find out that the version of Xen doesn''t matter for PV drivers (beyond being above 3.0 or whatever), that the Fedora version is standard in regards to PV, that a compiled version is available because of that, and that one can download it from URL X as such, but I am rarely so lucky. As an interesting aside, apparently the KVM project includes a PV driver for Windows networking, but this (not necessarily production ready) Xen GPLPV driver package includes not only networking, but also block devices and a service to enable the xm shutdown and xm restart commands. Anyway, I welcome all input. Thanks, Dustin -- Fedora-xen mailing list Fedora-xen@redhat.com https://www.redhat.com/mailman/listinfo/fedora-xen -- Emre Erenoglu erenoglu@gmail.com