* GPL Win PV driver issues @ 2007-12-13 21:05 Andy Grover 2007-12-14 0:13 ` James Harper 0 siblings, 1 reply; 25+ messages in thread From: Andy Grover @ 2007-12-13 21:05 UTC (permalink / raw) To: cgriffin, James Harper; +Cc: xen-devel hg URL: http://xenbits.xensource.com/ext/win-pvdrivers.hg Hi James and Clyde, I'm pleased to report that the net driver now sends and receives packets, and gets an IP via DHCP. I have not done any stress or performance work yet, however. One issue is that the driver has the same mac address as the qemu net device. The approach you were taking was the "XenHide" driver, that would hide (filter out) emulated devices in favor of pv ones. I'd like to get xenhide filtering out the qemu net device, but also wanted to ask the other implementers of winpv drivers if there is a better or preferred way to accomplish this? Clyde, you said at the Xen Summit that you were interested in contributing to the GPL winpv driver effort, but there were some legal issues. I think an initial, safe step would be if your team could answer questions about how your driver is implemented, such as how it handles the issue above. I'd also invite you and everyone else to review the code (hg url above) and please pass on any comments you have. Thanks -- Regards -- Andy ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: GPL Win PV driver issues 2007-12-13 21:05 GPL Win PV driver issues Andy Grover @ 2007-12-14 0:13 ` James Harper 2007-12-14 19:21 ` Steve Ofsthun 0 siblings, 1 reply; 25+ messages in thread From: James Harper @ 2007-12-14 0:13 UTC (permalink / raw) To: Andy Grover, cgriffin; +Cc: xen-devel > hg URL: http://xenbits.xensource.com/ext/win-pvdrivers.hg > > Hi James and Clyde, > > I'm pleased to report that the net driver now sends and receives > packets, and gets an IP via DHCP. I have not done any stress or > performance work yet, however. w00t! > One issue is that the driver has the same mac address as the qemu net > device. The approach you were taking was the "XenHide" driver, that > would hide (filter out) emulated devices in favor of pv ones. I'd like > to get xenhide filtering out the qemu net device, but also wanted to ask > the other implementers of winpv drivers if there is a better or > preferred way to accomplish this? Xenhide still may not do the trick in your case. It will prevent Windows from seeing the device, but the tap device will still be there and attached to the bridge, which may cause problems of its own... I have a scsiport driver working nicely now... almost... it crashes occasionally and of course it won't write out a crash dump for me :) James ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: RE: GPL Win PV driver issues 2007-12-14 0:13 ` James Harper @ 2007-12-14 19:21 ` Steve Ofsthun 2007-12-14 19:36 ` Luciano Rocha 0 siblings, 1 reply; 25+ messages in thread From: Steve Ofsthun @ 2007-12-14 19:21 UTC (permalink / raw) To: James Harper; +Cc: Andy Grover, cgriffin, xen-devel James Harper wrote: >> hg URL: http://xenbits.xensource.com/ext/win-pvdrivers.hg >> >> Hi James and Clyde, >> >> I'm pleased to report that the net driver now sends and receives >> packets, and gets an IP via DHCP. I have not done any stress or >> performance work yet, however. > > w00t! Congrats, this is great news. >> One issue is that the driver has the same mac address as the qemu net >> device. The approach you were taking was the "XenHide" driver, that >> would hide (filter out) emulated devices in favor of pv ones. I'd like >> to get xenhide filtering out the qemu net device, but also wanted to > ask >> the other implementers of winpv drivers if there is a better or >> preferred way to accomplish this? At Virtual Iron, we currently manage domains directly (no xend, xm, etc). To deal with PV driver devices we have marked devices in xenstore as being QEMU devices or PV "accelerated" devices. Devices are allowed to show up as both, but they don't default that way. This allows us to control visibility on a device by device basis. This has been useful for development but is not really visible to our customers. Our product just allows either all QEMU or all PV, but not both or any mix. I think the official Xen approach has been to use guest OS boot options to "hide" QEMU devices. Hiding QEMU devices automatically after the fact (say in response to a PV driver being loaded) is difficult since the emulated devices don't support device removal as far as the guest OS is concerned. In the specialized case of boot devices, we need to access the QEMU device from the BIOS boot sequence. We chose not to change the BIOS to access the PV devices via Xenbus, etc. Instead we added a probe limit option to QEMU devices that basically says that devices are only allowed to respond to device probes X times. For booting with the current BIOS we limit IDE probes to 1 (the BIOS only). This allows all BIOS access to the device to proceed, but the guest OS probe will fail to detect the emulated device. As the guest OS boots, it only sees the device via the PV drivers. > Xenhide still may not do the trick in your case. It will prevent Windows > from seeing the device, but the tap device will still be there and > attached to the bridge, which may cause problems of its own... In our case, only QEMU flagged devices will create emulation infrastructure (tap, etc). > I have a scsiport driver working nicely now... almost... it crashes > occasionally and of course it won't write out a crash dump for me :) In our environment we just mark the system disk as QEMU only and dump to that. Can't you do something similar? Bring your PV disk up as a second disk in Windows. If you don't want Windows to see a second copy of the system disk, just hack your driver to ignore that disk for debug. > James Now, generally speaking we are not too happy with this particular deviation from the standard Xen code. We just wanted a solution that was controlled by dom0, not the frontend drivers or the guest OS environment. We haven't submitted these particular changes since they are tied to our own management stack. As we merge up to 3.2.0, we will once again be revisiting this code. Any suggestions that might make these changes more acceptable would certainly be welcome. Steve ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: RE: GPL Win PV driver issues 2007-12-14 19:21 ` Steve Ofsthun @ 2007-12-14 19:36 ` Luciano Rocha 2007-12-14 19:42 ` Stefan de Konink ` (2 more replies) 0 siblings, 3 replies; 25+ messages in thread From: Luciano Rocha @ 2007-12-14 19:36 UTC (permalink / raw) To: Steve Ofsthun; +Cc: Andy Grover, cgriffin, James Harper, xen-devel [-- Attachment #1.1: Type: text/plain, Size: 1723 bytes --] On Fri, Dec 14, 2007 at 02:21:41PM -0500, Steve Ofsthun wrote: <snip> > At Virtual Iron, we currently manage domains directly (no xend, xm, > etc). To deal with PV driver devices we have marked devices in xenstore > as being QEMU devices or PV "accelerated" devices. Devices are allowed > to show up as both, but they don't default that way. This allows us to > control visibility on a device by device basis. This has been useful > for development but is not really visible to our customers. Our product > just allows either all QEMU or all PV, but not both or any mix. <snip> > In the specialized case of boot devices, we need to access the QEMU > device from the BIOS boot sequence. We chose not to change the BIOS to > access the PV devices via Xenbus, etc. Instead we added a probe limit > option to QEMU devices that basically says that devices are only allowed > to respond to device probes X times. For booting with the current BIOS > we limit IDE probes to 1 (the BIOS only). This allows all BIOS access > to the device to proceed, but the guest OS probe will fail to detect the > emulated device. As the guest OS boots, it only sees the device via the > PV drivers. I've been thinking about this. Isn't it possible to allow both QEMU and PV devices to exist, and create a combined HW/PV driver? I.e., a driver for both the emulated device under Windows (as a later version than the one shipped in Windows). Then, if really running under Xen, the driver instructs dom0 to optionally terminate the QEMU server side and use the PV approach for communication. As the emulated devices are well understood (and there's QEMU's source), would this be hard to do? -- lfr 0/0 [-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --] [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: RE: GPL Win PV driver issues 2007-12-14 19:36 ` Luciano Rocha @ 2007-12-14 19:42 ` Stefan de Konink 2007-12-14 20:16 ` Luciano Rocha 2007-12-14 20:40 ` Daniel P. Berrange 2007-12-14 22:17 ` James Harper 2 siblings, 1 reply; 25+ messages in thread From: Stefan de Konink @ 2007-12-14 19:42 UTC (permalink / raw) To: Luciano Rocha Cc: Steve Ofsthun, Andy Grover, cgriffin, James Harper, xen-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Luciano Rocha schreef: > As the emulated devices are well understood (and there's QEMU's source), > would this be hard to do? Do you mean something like a 'fallback' method? Or more something like provide the options in your configuration file, and if they are not present don't create the devices? Stefan -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHYty5YH1+F2Rqwn0RCgsNAJwNG88aeD1Tezk2+5/3YPS8222ZfgCdFtNL qeisKiF0V8I31nRI1+odqRI= =VZrj -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: RE: GPL Win PV driver issues 2007-12-14 19:42 ` Stefan de Konink @ 2007-12-14 20:16 ` Luciano Rocha 2007-12-14 22:19 ` James Harper 0 siblings, 1 reply; 25+ messages in thread From: Luciano Rocha @ 2007-12-14 20:16 UTC (permalink / raw) To: Stefan de Konink Cc: Steve Ofsthun, Andy Grover, cgriffin, James Harper, xen-devel [-- Attachment #1.1: Type: text/plain, Size: 1109 bytes --] On Fri, Dec 14, 2007 at 08:42:49PM +0100, Stefan de Konink wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > Luciano Rocha schreef: > > As the emulated devices are well understood (and there's QEMU's source), > > would this be hard to do? > > Do you mean something like a 'fallback' method? Or more something like > provide the options in your configuration file, and if they are not > present don't create the devices? Let's see if I can make it clear: I'm not sure of the current type of devices emulated by qemu, but lets suppose PIIXn for hard-disks/cdroms and ne2k for network. What I suggest is develop drivers for windows for those devices. The drivers would work with bare hardware, but when running under Xen (how to check that, I currently don't know), it would inform the hypervisor/dom0 that it will switch then to the fast-path method (ring-buffers, direct hypercalls, etc., instead of emulated PIO). So there would be no need to hide the "qemu" devices, nor toggle switches for when the para-virtualized drivers are installed or not. -- lfr 0/0 [-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --] [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2007-12-14 20:16 ` Luciano Rocha @ 2007-12-14 22:19 ` James Harper 0 siblings, 0 replies; 25+ messages in thread From: James Harper @ 2007-12-14 22:19 UTC (permalink / raw) To: Luciano Rocha, Stefan de Konink Cc: Steve Ofsthun, Andy Grover, cgriffin, xen-devel > > Let's see if I can make it clear: > > I'm not sure of the current type of devices emulated by qemu, but lets > suppose PIIXn for hard-disks/cdroms and ne2k for network. That's pretty much right. > What I suggest is develop drivers for windows for those devices. The > drivers would work with bare hardware, but when running under Xen (how > to check that, I currently don't know), it would inform the > hypervisor/dom0 that it will switch then to the fast-path method > (ring-buffers, direct hypercalls, etc., instead of emulated PIO). > > So there would be no need to hide the "qemu" devices, nor toggle > switches for when the para-virtualized drivers are installed or not. The other problem with this is that Windows always likes to use 'signed' drivers over 'unsigned' drivers, regardless of version numbers, so keeping them installed is a pain. James ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: RE: GPL Win PV driver issues 2007-12-14 19:36 ` Luciano Rocha 2007-12-14 19:42 ` Stefan de Konink @ 2007-12-14 20:40 ` Daniel P. Berrange 2007-12-14 21:51 ` Steve Ofsthun 2007-12-14 22:21 ` James Harper 2007-12-14 22:17 ` James Harper 2 siblings, 2 replies; 25+ messages in thread From: Daniel P. Berrange @ 2007-12-14 20:40 UTC (permalink / raw) To: Luciano Rocha Cc: Steve Ofsthun, Andy Grover, cgriffin, James Harper, xen-devel On Fri, Dec 14, 2007 at 07:36:59PM +0000, Luciano Rocha wrote: > On Fri, Dec 14, 2007 at 02:21:41PM -0500, Steve Ofsthun wrote: > <snip> > > At Virtual Iron, we currently manage domains directly (no xend, xm, > > etc). To deal with PV driver devices we have marked devices in xenstore > > as being QEMU devices or PV "accelerated" devices. Devices are allowed > > to show up as both, but they don't default that way. This allows us to > > control visibility on a device by device basis. This has been useful > > for development but is not really visible to our customers. Our product > > just allows either all QEMU or all PV, but not both or any mix. > <snip> > > In the specialized case of boot devices, we need to access the QEMU > > device from the BIOS boot sequence. We chose not to change the BIOS to > > access the PV devices via Xenbus, etc. Instead we added a probe limit > > option to QEMU devices that basically says that devices are only allowed > > to respond to device probes X times. For booting with the current BIOS > > we limit IDE probes to 1 (the BIOS only). This allows all BIOS access > > to the device to proceed, but the guest OS probe will fail to detect the > > emulated device. As the guest OS boots, it only sees the device via the > > PV drivers. > > I've been thinking about this. Isn't it possible to allow both QEMU and > PV devices to exist, and create a combined HW/PV driver? I.e., a driver > for both the emulated device under Windows (as a later version than the > one shipped in Windows). Then, if really running under Xen, the driver > instructs dom0 to optionally terminate the QEMU server side and use the > PV approach for communication. It is *required* that both the QEMU and PV devices co-exist at the same time for PV to be usable in the general case. Requiring modifications to the Dom0 config file of a VM before PV can be used is not practical. The admin in charge of the Dom0 cannot be assumed to be the same as the admin in charge of the DomU. The DomU admin needs to be able to switch to/from the PV drivers at will, without having to get Dom0 admin to do magic config changes for them. The easy solution is for the PV drivers to grab the PCI resources associated with the emulated devices. So once the PV driver has loaded, then it is impossible for the non-PV driver to activate itself. Likewise if the non-PV driver is loaded, then the PV driver will be unable to grab the PCI resources and can thus disable itself. No special Dom0 config required.. Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=| ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: RE: GPL Win PV driver issues 2007-12-14 20:40 ` Daniel P. Berrange @ 2007-12-14 21:51 ` Steve Ofsthun 2007-12-15 4:09 ` Mark Williamson 2007-12-15 16:52 ` Daniel P. Berrange 2007-12-14 22:21 ` James Harper 1 sibling, 2 replies; 25+ messages in thread From: Steve Ofsthun @ 2007-12-14 21:51 UTC (permalink / raw) To: Daniel P. Berrange; +Cc: Andy Grover, cgriffin, James Harper, xen-devel Daniel P. Berrange wrote: > On Fri, Dec 14, 2007 at 07:36:59PM +0000, Luciano Rocha wrote: >> On Fri, Dec 14, 2007 at 02:21:41PM -0500, Steve Ofsthun wrote: >> <snip> >>> At Virtual Iron, we currently manage domains directly (no xend, xm, >>> etc). To deal with PV driver devices we have marked devices in xenstore >>> as being QEMU devices or PV "accelerated" devices. Devices are allowed >>> to show up as both, but they don't default that way. This allows us to >>> control visibility on a device by device basis. This has been useful >>> for development but is not really visible to our customers. Our product >>> just allows either all QEMU or all PV, but not both or any mix. >> <snip> >>> In the specialized case of boot devices, we need to access the QEMU >>> device from the BIOS boot sequence. We chose not to change the BIOS to >>> access the PV devices via Xenbus, etc. Instead we added a probe limit >>> option to QEMU devices that basically says that devices are only allowed >>> to respond to device probes X times. For booting with the current BIOS >>> we limit IDE probes to 1 (the BIOS only). This allows all BIOS access >>> to the device to proceed, but the guest OS probe will fail to detect the >>> emulated device. As the guest OS boots, it only sees the device via the >>> PV drivers. >> I've been thinking about this. Isn't it possible to allow both QEMU and >> PV devices to exist, and create a combined HW/PV driver? I.e., a driver >> for both the emulated device under Windows (as a later version than the >> one shipped in Windows). Then, if really running under Xen, the driver >> instructs dom0 to optionally terminate the QEMU server side and use the >> PV approach for communication. > > It is *required* that both the QEMU and PV devices co-exist at the same > time for PV to be usable in the general case. Requiring modifications to > the Dom0 config file of a VM before PV can be used is not practical. > The admin in charge of the Dom0 cannot be assumed to be the same as the > admin in charge of the DomU. The DomU admin needs to be able to switch > to/from the PV drivers at will, without having to get Dom0 admin to do > magic config changes for them. I think you mean for your Xen usage model, you require both QEMU and PV access to all of your devices. Certainly Xen itself does not require this restriction. I'm not suggesting that anyone that uses Xen would need to play by any new rules. I'm suggesting that Xen should be flexible enough to allow specification of different device visibility options. If you want to see every emulated device as a PV device, you should be able to. > The easy solution is for the PV drivers to grab the PCI resources associated > with the emulated devices. So once the PV driver has loaded, then it is > impossible for the non-PV driver to activate itself. Likewise if the non-PV > driver is loaded, then the PV driver will be unable to grab the PCI resources > and can thus disable itself. No special Dom0 config required.. So today, the PV blkfront driver should be modified to claim resources for the IDE controller? How do you share the IDE controller for CD-ROM use? The PV netfront driver should scan the PCI bus for another NIC with the same MAC and claim those resources? What if you want more PV devices than QEMU is willing to emulate? What if you want to run emulated device drivers and PV drivers at the same time? I don't quite understand how this can be an "easy" solution for the general case (of an arbitrary guest OS). Steve ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: RE: GPL Win PV driver issues 2007-12-14 21:51 ` Steve Ofsthun @ 2007-12-15 4:09 ` Mark Williamson 2007-12-15 16:50 ` Daniel P. Berrange 2007-12-15 16:52 ` Daniel P. Berrange 1 sibling, 1 reply; 25+ messages in thread From: Mark Williamson @ 2007-12-15 4:09 UTC (permalink / raw) To: xen-devel Cc: Steve Ofsthun, Andy Grover, cgriffin, James Harper, Daniel P. Berrange > The PV netfront driver should scan the PCI bus for another NIC with the > same MAC and claim those resources? Well, presumably, it can get more useful information from Xen with appropriate tools support: e.g. query out what PCI devices have PV counterparts so it knows what it *can* grab. Then the admin in the domU can be responsible for the decision of which PV devices to enable? Cheers, Mark > What if you want more PV devices than QEMU is willing to emulate? > > What if you want to run emulated device drivers and PV drivers at the > same time? > > I don't quite understand how this can be an "easy" solution for the > general case (of an arbitrary guest OS). > > Steve > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel -- 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! ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: RE: GPL Win PV driver issues 2007-12-15 4:09 ` Mark Williamson @ 2007-12-15 16:50 ` Daniel P. Berrange 0 siblings, 0 replies; 25+ messages in thread From: Daniel P. Berrange @ 2007-12-15 16:50 UTC (permalink / raw) To: Mark Williamson Cc: Steve Ofsthun, Andy Grover, cgriffin, xen-devel, James Harper On Sat, Dec 15, 2007 at 04:09:50AM +0000, Mark Williamson wrote: > > The PV netfront driver should scan the PCI bus for another NIC with the > > same MAC and claim those resources? > > Well, presumably, it can get more useful information from Xen with appropriate > tools support: e.g. query out what PCI devices have PV counterparts so it > knows what it *can* grab. Then the admin in the domU can be responsible for > the decision of which PV devices to enable? I would have suggested the NIC driver just grab all ne2k & rtl8139 nics, but actually since Dom0 knows exactly what emulated NIC correspond to the PV nic it could trivially write this into XenStore. Then as you suggest the PV driver can look this up directly rather than having to use hueristics Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=| ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: RE: GPL Win PV driver issues 2007-12-14 21:51 ` Steve Ofsthun 2007-12-15 4:09 ` Mark Williamson @ 2007-12-15 16:52 ` Daniel P. Berrange 2007-12-16 5:59 ` James Harper 1 sibling, 1 reply; 25+ messages in thread From: Daniel P. Berrange @ 2007-12-15 16:52 UTC (permalink / raw) To: Steve Ofsthun; +Cc: Andy Grover, cgriffin, James Harper, xen-devel On Fri, Dec 14, 2007 at 04:51:09PM -0500, Steve Ofsthun wrote: > Daniel P. Berrange wrote: > > On Fri, Dec 14, 2007 at 07:36:59PM +0000, Luciano Rocha wrote: > >> On Fri, Dec 14, 2007 at 02:21:41PM -0500, Steve Ofsthun wrote: > > So today, the PV blkfront driver should be modified to claim resources > for the IDE controller? How do you share the IDE controller for CD-ROM use? I would venture to suggest that any PV disk driver also provide the neccessary CDROM capabilities. During installation of guests, even on baremetal, the CDROM is a serious bottleneck on install time so much so that I never install off CDROM anymore instead using network sources. The emulated CDROM amplifies this problem, so having the PV drivers support CDROM capabilities could be very beneficial Regards, Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=| ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2007-12-15 16:52 ` Daniel P. Berrange @ 2007-12-16 5:59 ` James Harper 0 siblings, 0 replies; 25+ messages in thread From: James Harper @ 2007-12-16 5:59 UTC (permalink / raw) To: Daniel P. Berrange, Steve Ofsthun; +Cc: Andy Grover, cgriffin, xen-devel > > I would venture to suggest that any PV disk driver also provide the > neccessary > CDROM capabilities. During installation of guests, even on baremetal, the > CDROM is a serious bottleneck on install time so much so that I never > install > off CDROM anymore instead using network sources. The emulated CDROM > amplifies > this problem, so having the PV drivers support CDROM capabilities could be > very beneficial Compared to a physical CDROM, I found a virtualised (even qemu virtualised) CDROM was much faster. James ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2007-12-14 20:40 ` Daniel P. Berrange 2007-12-14 21:51 ` Steve Ofsthun @ 2007-12-14 22:21 ` James Harper 2007-12-14 22:37 ` Andy Grover 1 sibling, 1 reply; 25+ messages in thread From: James Harper @ 2007-12-14 22:21 UTC (permalink / raw) To: Daniel P. Berrange, Luciano Rocha Cc: Steve Ofsthun, Andy Grover, cgriffin, xen-devel > It is *required* that both the QEMU and PV devices co-exist at the same > time for PV to be usable in the general case. Requiring modifications to > the Dom0 config file of a VM before PV can be used is not practical. > The admin in charge of the Dom0 cannot be assumed to be the same as the > admin in charge of the DomU. The DomU admin needs to be able to switch > to/from the PV drivers at will, without having to get Dom0 admin to do > magic config changes for them. > > The easy solution is for the PV drivers to grab the PCI resources > associated > with the emulated devices. So once the PV driver has loaded, then it is > impossible for the non-PV driver to activate itself. Likewise if the non- > PV > driver is loaded, then the PV driver will be unable to grab the PCI > resources > and can thus disable itself. No special Dom0 config required.. Hmmm... that's something I hadn't thought of doing. The approach I've implemented, and it works well, is to create a filter for the windows PCI device which simply removes the drivers from the bus enumerations. As far as windows is concerned, the moment you specify '/GPLPV' on the boot command line, the disk device is gone. James ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2007-12-14 22:21 ` James Harper @ 2007-12-14 22:37 ` Andy Grover 2007-12-14 22:53 ` James Harper 0 siblings, 1 reply; 25+ messages in thread From: Andy Grover @ 2007-12-14 22:37 UTC (permalink / raw) To: James Harper; +Cc: Steve Ofsthun, cgriffin, xen-devel, Daniel P. Berrange On Sat, 2007-12-15 at 09:21 +1100, James Harper wrote: > Hmmm... that's something I hadn't thought of doing. The approach I've > implemented, and it works well, is to create a filter for the windows > PCI device which simply removes the drivers from the bus enumerations. > As far as windows is concerned, the moment you specify '/GPLPV' on the > boot command line, the disk device is gone. I'm starting to warm up to this method. Seems like not changing dom0's config file is a good thing. I'll try adding support to xenhide to filter out ioemu net, and if that works, then problem solved, eh? -- Andy ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2007-12-14 22:37 ` Andy Grover @ 2007-12-14 22:53 ` James Harper 0 siblings, 0 replies; 25+ messages in thread From: James Harper @ 2007-12-14 22:53 UTC (permalink / raw) To: Andy Grover; +Cc: Steve Ofsthun, cgriffin, xen-devel, Daniel P. Berrange > > Hmmm... that's something I hadn't thought of doing. The approach I've > > implemented, and it works well, is to create a filter for the windows > > PCI device which simply removes the drivers from the bus enumerations. > > As far as windows is concerned, the moment you specify '/GPLPV' on the > > boot command line, the disk device is gone. > > I'm starting to warm up to this method. Seems like not changing dom0's > config file is a good thing. > > I'll try adding support to xenhide to filter out ioemu net, and if that > works, then problem solved, eh? > Yep. And it should be pretty obvious where you need to make changes. I think my concern about having both network devices attached to the bridge is probably unwarranted... with only qemu drivers you have the tapX device and the unused vif device. Once the PV drivers become live you'll have the vif device and the unused tapX device. Should be fine. Only one way to find out though :) James ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2007-12-14 19:36 ` Luciano Rocha 2007-12-14 19:42 ` Stefan de Konink 2007-12-14 20:40 ` Daniel P. Berrange @ 2007-12-14 22:17 ` James Harper 2008-01-01 19:06 ` Brian Wolfe 2 siblings, 1 reply; 25+ messages in thread From: James Harper @ 2007-12-14 22:17 UTC (permalink / raw) To: Luciano Rocha, Steve Ofsthun; +Cc: Andy Grover, cgriffin, xen-devel > > I've been thinking about this. Isn't it possible to allow both QEMU and > PV devices to exist, and create a combined HW/PV driver? I.e., a driver > for both the emulated device under Windows (as a later version than the > one shipped in Windows). Then, if really running under Xen, the driver > instructs dom0 to optionally terminate the QEMU server side and use the > PV approach for communication. > > As the emulated devices are well understood (and there's QEMU's source), > would this be hard to do? > The way I've implemented the driver for the Xen PCI device is that it becomes a bus driver and enumerates the things under 'devices' in xenstore (eg vbd, vif, console) and then drivers attach to those. For your idea to work, a single driver would need to attach to both the emulated PCI disk/network adapter, and the Xen PV device. I don't think this is possibly under the windows driver model. But I've only been writing windows drivers for a few months now, so there's probably a lot of stuff I don't know :) James ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2007-12-14 22:17 ` James Harper @ 2008-01-01 19:06 ` Brian Wolfe 2008-01-02 2:45 ` James Harper 0 siblings, 1 reply; 25+ messages in thread From: Brian Wolfe @ 2008-01-01 19:06 UTC (permalink / raw) To: James Harper; +Cc: xen-devel I wish I could help out a bit by compiling for nt2k pro but unfortunately MS wants me to buy their developers subscription for $1k+ USD. 8-( I can't afford that kind of cash. *sigh* If anyone can front me the necessary installables for compiling the windows PV drivers I'm willing to have a go at helping out. :) On Sat, 2007-12-15 at 09:17 +1100, James Harper wrote: > > > > I've been thinking about this. Isn't it possible to allow both QEMU > and > > PV devices to exist, and create a combined HW/PV driver? I.e., a > driver > > for both the emulated device under Windows (as a later version than > the > > one shipped in Windows). Then, if really running under Xen, the driver > > instructs dom0 to optionally terminate the QEMU server side and use > the > > PV approach for communication. > > > > As the emulated devices are well understood (and there's QEMU's > source), > > would this be hard to do? > > > > The way I've implemented the driver for the Xen PCI device is that it > becomes a bus driver and enumerates the things under 'devices' in > xenstore (eg vbd, vif, console) and then drivers attach to those. > > For your idea to work, a single driver would need to attach to both the > emulated PCI disk/network adapter, and the Xen PV device. I don't think > this is possibly under the windows driver model. > > But I've only been writing windows drivers for a few months now, so > there's probably a lot of stuff I don't know :) > > James > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2008-01-01 19:06 ` Brian Wolfe @ 2008-01-02 2:45 ` James Harper 2008-01-02 3:32 ` Brian Wolfe 0 siblings, 1 reply; 25+ messages in thread From: James Harper @ 2008-01-02 2:45 UTC (permalink / raw) To: brianw; +Cc: xen-devel Assuming nothing has changed in the last 6 months or so, the DDK is available at no cost on the MS web site, but it is a bit tricky to track down. Have another look around... James > -----Original Message----- > From: Brian Wolfe [mailto:brianw@terrabox.com] > Sent: Wednesday, 2 January 2008 06:06 > To: James Harper > Cc: xen-devel > Subject: RE: [Xen-devel] RE: GPL Win PV driver issues > > I wish I could help out a bit by compiling for nt2k pro but > unfortunately MS wants me to buy their developers subscription for $1k+ > USD. 8-( I can't afford that kind of cash. *sigh* > > If anyone can front me the necessary installables for compiling the > windows PV drivers I'm willing to have a go at helping out. :) > > > On Sat, 2007-12-15 at 09:17 +1100, James Harper wrote: > > > > > > I've been thinking about this. Isn't it possible to allow both QEMU > > and > > > PV devices to exist, and create a combined HW/PV driver? I.e., a > > driver > > > for both the emulated device under Windows (as a later version than > > the > > > one shipped in Windows). Then, if really running under Xen, the driver > > > instructs dom0 to optionally terminate the QEMU server side and use > > the > > > PV approach for communication. > > > > > > As the emulated devices are well understood (and there's QEMU's > > source), > > > would this be hard to do? > > > > > > > The way I've implemented the driver for the Xen PCI device is that it > > becomes a bus driver and enumerates the things under 'devices' in > > xenstore (eg vbd, vif, console) and then drivers attach to those. > > > > For your idea to work, a single driver would need to attach to both the > > emulated PCI disk/network adapter, and the Xen PV device. I don't think > > this is possibly under the windows driver model. > > > > But I've only been writing windows drivers for a few months now, so > > there's probably a lot of stuff I don't know :) > > > > James > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xensource.com > > http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2008-01-02 2:45 ` James Harper @ 2008-01-02 3:32 ` Brian Wolfe 2008-01-02 4:20 ` James Harper 0 siblings, 1 reply; 25+ messages in thread From: Brian Wolfe @ 2008-01-02 3:32 UTC (permalink / raw) To: James Harper; +Cc: xen-devel I burned 2 hours attempting to track it down but every link redirected me to look in the MSDN area which is behind an MSDN membership password. 8-( I'm guessing that there is no chance that the win2003 drivers will work under nt2kpro? On Wed, 2008-01-02 at 13:45 +1100, James Harper wrote: > Assuming nothing has changed in the last 6 months or so, the DDK is > available at no cost on the MS web site, but it is a bit tricky to track > down. > > Have another look around... > > James > > > -----Original Message----- > > From: Brian Wolfe [mailto:brianw@terrabox.com] > > Sent: Wednesday, 2 January 2008 06:06 > > To: James Harper > > Cc: xen-devel > > Subject: RE: [Xen-devel] RE: GPL Win PV driver issues > > > > I wish I could help out a bit by compiling for nt2k pro but > > unfortunately MS wants me to buy their developers subscription for > $1k+ > > USD. 8-( I can't afford that kind of cash. *sigh* > > > > If anyone can front me the necessary installables for compiling the > > windows PV drivers I'm willing to have a go at helping out. :) > > > > > > On Sat, 2007-12-15 at 09:17 +1100, James Harper wrote: > > > > > > > > I've been thinking about this. Isn't it possible to allow both > QEMU > > > and > > > > PV devices to exist, and create a combined HW/PV driver? I.e., a > > > driver > > > > for both the emulated device under Windows (as a later version > than > > > the > > > > one shipped in Windows). Then, if really running under Xen, the > driver > > > > instructs dom0 to optionally terminate the QEMU server side and > use > > > the > > > > PV approach for communication. > > > > > > > > As the emulated devices are well understood (and there's QEMU's > > > source), > > > > would this be hard to do? > > > > > > > > > > The way I've implemented the driver for the Xen PCI device is that > it > > > becomes a bus driver and enumerates the things under 'devices' in > > > xenstore (eg vbd, vif, console) and then drivers attach to those. > > > > > > For your idea to work, a single driver would need to attach to both > the > > > emulated PCI disk/network adapter, and the Xen PV device. I don't > think > > > this is possibly under the windows driver model. > > > > > > But I've only been writing windows drivers for a few months now, so > > > there's probably a lot of stuff I don't know :) > > > > > > James > > > > > > _______________________________________________ > > > Xen-devel mailing list > > > Xen-devel@lists.xensource.com > > > http://lists.xensource.com/xen-devel > ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2008-01-02 3:32 ` Brian Wolfe @ 2008-01-02 4:20 ` James Harper 2008-01-02 7:24 ` Brian Wolfe 0 siblings, 1 reply; 25+ messages in thread From: James Harper @ 2008-01-02 4:20 UTC (permalink / raw) To: brianw; +Cc: xen-devel http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx That page details the instructions that I followed. Remember that you want 6000, not 6001, unless you'd like to do development for Windows 2008 :) It does say that it is _also_ available via an MSDN Subscription, but it is also available for free. You do have to set up an account to get it though, and you do have to use Microsofts own downloader. I'll put the above link in the PV driver docs. James > -----Original Message----- > From: Brian Wolfe [mailto:brianw@terrabox.com] > Sent: Wednesday, 2 January 2008 14:32 > To: James Harper > Cc: xen-devel > Subject: RE: [Xen-devel] RE: GPL Win PV driver issues > > I burned 2 hours attempting to track it down but every link redirected > me to look in the MSDN area which is behind an MSDN membership password. > 8-( > > I'm guessing that there is no chance that the win2003 drivers will work > under nt2kpro? > > On Wed, 2008-01-02 at 13:45 +1100, James Harper wrote: > > Assuming nothing has changed in the last 6 months or so, the DDK is > > available at no cost on the MS web site, but it is a bit tricky to track > > down. > > > > Have another look around... > > > > James > > > > > -----Original Message----- > > > From: Brian Wolfe [mailto:brianw@terrabox.com] > > > Sent: Wednesday, 2 January 2008 06:06 > > > To: James Harper > > > Cc: xen-devel > > > Subject: RE: [Xen-devel] RE: GPL Win PV driver issues > > > > > > I wish I could help out a bit by compiling for nt2k pro but > > > unfortunately MS wants me to buy their developers subscription for > > $1k+ > > > USD. 8-( I can't afford that kind of cash. *sigh* > > > > > > If anyone can front me the necessary installables for compiling the > > > windows PV drivers I'm willing to have a go at helping out. :) > > > > > > > > > On Sat, 2007-12-15 at 09:17 +1100, James Harper wrote: > > > > > > > > > > I've been thinking about this. Isn't it possible to allow both > > QEMU > > > > and > > > > > PV devices to exist, and create a combined HW/PV driver? I.e., a > > > > driver > > > > > for both the emulated device under Windows (as a later version > > than > > > > the > > > > > one shipped in Windows). Then, if really running under Xen, the > > driver > > > > > instructs dom0 to optionally terminate the QEMU server side and > > use > > > > the > > > > > PV approach for communication. > > > > > > > > > > As the emulated devices are well understood (and there's QEMU's > > > > source), > > > > > would this be hard to do? > > > > > > > > > > > > > The way I've implemented the driver for the Xen PCI device is that > > it > > > > becomes a bus driver and enumerates the things under 'devices' in > > > > xenstore (eg vbd, vif, console) and then drivers attach to those. > > > > > > > > For your idea to work, a single driver would need to attach to both > > the > > > > emulated PCI disk/network adapter, and the Xen PV device. I don't > > think > > > > this is possibly under the windows driver model. > > > > > > > > But I've only been writing windows drivers for a few months now, so > > > > there's probably a lot of stuff I don't know :) > > > > > > > > James > > > > > > > > _______________________________________________ > > > > Xen-devel mailing list > > > > Xen-devel@lists.xensource.com > > > > http://lists.xensource.com/xen-devel > > ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2008-01-02 4:20 ` James Harper @ 2008-01-02 7:24 ` Brian Wolfe 2008-01-02 8:44 ` James Harper 0 siblings, 1 reply; 25+ messages in thread From: Brian Wolfe @ 2008-01-02 7:24 UTC (permalink / raw) To: James Harper; +Cc: xen-devel Meh! me and my bad eyesight. *sigh* Thanks for leading the blind. :) I have a machine all setup to test with xen 3.2-rc4 On Wed, 2008-01-02 at 15:20 +1100, James Harper wrote: > http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx > > That page details the instructions that I followed. Remember that you > want 6000, not 6001, unless you'd like to do development for Windows > 2008 :) > > It does say that it is _also_ available via an MSDN Subscription, but it > is also available for free. You do have to set up an account to get it > though, and you do have to use Microsofts own downloader. > > I'll put the above link in the PV driver docs. > > James > > > -----Original Message----- > > From: Brian Wolfe [mailto:brianw@terrabox.com] > > Sent: Wednesday, 2 January 2008 14:32 > > To: James Harper > > Cc: xen-devel > > Subject: RE: [Xen-devel] RE: GPL Win PV driver issues > > > > I burned 2 hours attempting to track it down but every link redirected > > me to look in the MSDN area which is behind an MSDN membership > password. > > 8-( > > > > I'm guessing that there is no chance that the win2003 drivers will > work > > under nt2kpro? > > > > On Wed, 2008-01-02 at 13:45 +1100, James Harper wrote: > > > Assuming nothing has changed in the last 6 months or so, the DDK is > > > available at no cost on the MS web site, but it is a bit tricky to > track > > > down. > > > > > > Have another look around... > > > > > > James > > > > > > > -----Original Message----- > > > > From: Brian Wolfe [mailto:brianw@terrabox.com] > > > > Sent: Wednesday, 2 January 2008 06:06 > > > > To: James Harper > > > > Cc: xen-devel > > > > Subject: RE: [Xen-devel] RE: GPL Win PV driver issues > > > > > > > > I wish I could help out a bit by compiling for nt2k pro but > > > > unfortunately MS wants me to buy their developers subscription for > > > $1k+ > > > > USD. 8-( I can't afford that kind of cash. *sigh* > > > > > > > > If anyone can front me the necessary installables for compiling > the > > > > windows PV drivers I'm willing to have a go at helping out. :) > > > > > > > > > > > > On Sat, 2007-12-15 at 09:17 +1100, James Harper wrote: > > > > > > > > > > > > I've been thinking about this. Isn't it possible to allow both > > > QEMU > > > > > and > > > > > > PV devices to exist, and create a combined HW/PV driver? I.e., > a > > > > > driver > > > > > > for both the emulated device under Windows (as a later version > > > than > > > > > the > > > > > > one shipped in Windows). Then, if really running under Xen, > the > > > driver > > > > > > instructs dom0 to optionally terminate the QEMU server side > and > > > use > > > > > the > > > > > > PV approach for communication. > > > > > > > > > > > > As the emulated devices are well understood (and there's > QEMU's > > > > > source), > > > > > > would this be hard to do? > > > > > > > > > > > > > > > > The way I've implemented the driver for the Xen PCI device is > that > > > it > > > > > becomes a bus driver and enumerates the things under 'devices' > in > > > > > xenstore (eg vbd, vif, console) and then drivers attach to > those. > > > > > > > > > > For your idea to work, a single driver would need to attach to > both > > > the > > > > > emulated PCI disk/network adapter, and the Xen PV device. I > don't > > > think > > > > > this is possibly under the windows driver model. > > > > > > > > > > But I've only been writing windows drivers for a few months now, > so > > > > > there's probably a lot of stuff I don't know :) > > > > > > > > > > James > > > > > > > > > > _______________________________________________ > > > > > Xen-devel mailing list > > > > > Xen-devel@lists.xensource.com > > > > > http://lists.xensource.com/xen-devel > > > > ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2008-01-02 7:24 ` Brian Wolfe @ 2008-01-02 8:44 ` James Harper 2008-01-20 10:19 ` Stephan Seitz 0 siblings, 1 reply; 25+ messages in thread From: James Harper @ 2008-01-02 8:44 UTC (permalink / raw) To: brianw; +Cc: xen-devel > Meh! me and my bad eyesight. *sigh* > > Thanks for leading the blind. :) > > I have a machine all setup to test with xen 3.2-rc4 Looking forward to hearing the results. I don't have a 3.2 platform to test with at the moment... James ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: RE: GPL Win PV driver issues 2008-01-02 8:44 ` James Harper @ 2008-01-20 10:19 ` Stephan Seitz 2008-01-20 10:29 ` James Harper 0 siblings, 1 reply; 25+ messages in thread From: Stephan Seitz @ 2008-01-20 10:19 UTC (permalink / raw) To: James Harper; +Cc: xen-devel [-- Attachment #1.1.1: Type: text/plain, Size: 1689 bytes --] Hi James, i'm currently trying to build your pv drivers from hg repository. my test system is a XP SP2 x64 running on xen3.2 x86_64. after hours of MSDN searches ;) if found the WDK Ver 6000 (just for the list: do not search for WDK, search for DDK - as i'm no windows guru, the difference wasn't really clear to me) after a first try, i found "jvc" missing to the build environment (if i'm right this is some java compiler, a quick installation of SDK-JAVA.EXE was only possible from mirrors, as the ms-java sdk has reached its end of lifetime 20 days ago...) the output is full of [somenumber]>Compiling - [....\386] for all platforms [somenumber]>NMAKE : warning U4006: special macro undefined : '$<' BUILD: Done 51 files compiled - 51 Errors - 0 LPS could you please give me a hint what i am doing wrong here, maybe the previously missing "jvc" is *not* java? Thanks is advance! Stephan James Harper schrieb: >> Meh! me and my bad eyesight. *sigh* >> >> Thanks for leading the blind. :) >> >> I have a machine all setup to test with xen 3.2-rc4 > > Looking forward to hearing the results. I don't have a 3.2 platform to > test with at the moment... > > James > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel -- Stephan Seitz Senior System Administrator *netz-haut* e.K. multimediale kommunikation zweierweg 22 97074 würzburg fon: +49 931 2876247 fax: +49 931 2876248 web: www.netz-haut.de <http://www.netz-haut.de/> registriergericht: amtsgericht würzburg, hra 5054 [-- Attachment #1.1.2: s_seitz.vcf --] [-- Type: text/x-vcard, Size: 335 bytes --] begin:vcard fn:Stephan Seitz n:Seitz;Stephan org:netz-haut e.K. adr:;;Zweierweg 22;Wuerzburg;Bayern;97074;Deutschland email;internet:s.seitz@netz-haut.de title:Senior System Administrator tel;work:+49-931-287-6247 tel;fax:+49-931-287-6248 x-mozilla-html:FALSE url:http://www.schwarz-mode.de/files/ version:2.1 end:vcard [-- Attachment #1.2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 252 bytes --] [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 25+ messages in thread
* RE: RE: GPL Win PV driver issues 2008-01-20 10:19 ` Stephan Seitz @ 2008-01-20 10:29 ` James Harper 0 siblings, 0 replies; 25+ messages in thread From: James Harper @ 2008-01-20 10:29 UTC (permalink / raw) To: Stephan Seitz; +Cc: xen-devel > i'm currently trying to build your pv drivers from hg repository. > > my test system is a XP SP2 x64 running on xen3.2 x86_64. Unfortunately we don't yet support x64. I've had a quick look at it, and managed to get it to compile, but it doesn't work. > after hours of MSDN searches ;) if found the WDK Ver 6000 (just for the > list: do not search for WDK, search for DDK - as > i'm no windows guru, the difference wasn't really clear to me) > > after a first try, i found "jvc" missing to the build environment (if i'm > right this is some java compiler, a quick > installation of SDK-JAVA.EXE was only possible from mirrors, as the ms- > java sdk has reached its end of lifetime 20 days > ago...) > ... > could you please give me a hint what i am doing wrong here, maybe the > previously missing "jvc" is *not* java? I can't imagine why anything called jvc would be required? Are you definitely in the correct build environment? From there you should just be able to type 'build' or 'bld'. James ^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2008-01-20 10:29 UTC | newest] Thread overview: 25+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-12-13 21:05 GPL Win PV driver issues Andy Grover 2007-12-14 0:13 ` James Harper 2007-12-14 19:21 ` Steve Ofsthun 2007-12-14 19:36 ` Luciano Rocha 2007-12-14 19:42 ` Stefan de Konink 2007-12-14 20:16 ` Luciano Rocha 2007-12-14 22:19 ` James Harper 2007-12-14 20:40 ` Daniel P. Berrange 2007-12-14 21:51 ` Steve Ofsthun 2007-12-15 4:09 ` Mark Williamson 2007-12-15 16:50 ` Daniel P. Berrange 2007-12-15 16:52 ` Daniel P. Berrange 2007-12-16 5:59 ` James Harper 2007-12-14 22:21 ` James Harper 2007-12-14 22:37 ` Andy Grover 2007-12-14 22:53 ` James Harper 2007-12-14 22:17 ` James Harper 2008-01-01 19:06 ` Brian Wolfe 2008-01-02 2:45 ` James Harper 2008-01-02 3:32 ` Brian Wolfe 2008-01-02 4:20 ` James Harper 2008-01-02 7:24 ` Brian Wolfe 2008-01-02 8:44 ` James Harper 2008-01-20 10:19 ` Stephan Seitz 2008-01-20 10:29 ` James Harper
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.