* News - Microsoft Submits Drivers for Paravirtualization @ 2009-07-20 20:44 Nathan Eisenberg 2009-07-20 20:50 ` [Xen-devel] " Thomas DuBuisson 2009-07-21 7:23 ` Pasi Kärkkäinen 0 siblings, 2 replies; 16+ messages in thread From: Nathan Eisenberg @ 2009-07-20 20:44 UTC (permalink / raw) To: Xen-users@lists.xensource.com, xen-devel@lists.xensource.com [-- Attachment #1.1: Type: text/plain, Size: 487 bytes --] I don't normally news-post, cross-post, or even post to devel at all, but I thought this was quite interesting. Apparently, Microsoft submitted 20,000 lines of device driver code for inclusion in the staging kernel. Perhaps this is a step towards paravirtualized Windows guests in Xen? That would be quite compelling. http://www.networkworld.com/news/2009/072009-microsoft-linux-source-code.html Best Regards Nathan Eisenberg Sr. Systems Administrator Atlas Networks, LLC [-- Attachment #1.2: Type: text/html, Size: 3131 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] 16+ messages in thread
* Re: [Xen-devel] News - Microsoft Submits Drivers for Paravirtualization 2009-07-20 20:44 News - Microsoft Submits Drivers for Paravirtualization Nathan Eisenberg @ 2009-07-20 20:50 ` Thomas DuBuisson 2009-07-20 23:40 ` Alan Cox 2009-07-21 7:23 ` Pasi Kärkkäinen 1 sibling, 1 reply; 16+ messages in thread From: Thomas DuBuisson @ 2009-07-20 20:50 UTC (permalink / raw) To: Nathan Eisenberg Cc: xen-devel@lists.xensource.com, Xen-users@lists.xensource.com No, this seems to be a step in positioning Hyper-V to be the market leading hypervisor by making Linux run as a guest on Hyper-V. I don't see this as any sort of good news from a Xen standpoint. Perhaps I missed something that made you think otherwise? Thomas On Mon, Jul 20, 2009 at 1:44 PM, Nathan Eisenberg<nathan@atlasnetworks.us> wrote: > I don’t normally news-post, cross-post, or even post to devel at all, but I > thought this was quite interesting. > > > > Apparently, Microsoft submitted 20,000 lines of device driver code for > inclusion in the staging kernel. Perhaps this is a step towards > paravirtualized Windows guests in Xen? That would be quite compelling. > > > > http://www.networkworld.com/news/2009/072009-microsoft-linux-source-code.html > > > > Best Regards > > Nathan Eisenberg > > Sr. Systems Administrator > > Atlas Networks, LLC > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: News - Microsoft Submits Drivers for Paravirtualization 2009-07-20 20:50 ` [Xen-devel] " Thomas DuBuisson @ 2009-07-20 23:40 ` Alan Cox 0 siblings, 0 replies; 16+ messages in thread From: Alan Cox @ 2009-07-20 23:40 UTC (permalink / raw) To: Thomas DuBuisson Cc: Nathan Eisenberg, xen-devel@lists.xensource.com, Xen-users@lists.xensource.com On Mon, 20 Jul 2009 13:50:30 -0700 Thomas DuBuisson <thomas.dubuisson@gmail.com> wrote: > No, this seems to be a step in positioning Hyper-V to be the market > leading hypervisor by making Linux run as a guest on Hyper-V. I don't > see this as any sort of good news from a Xen standpoint. Perhaps I > missed something that made you think otherwise? I assume the thinking is that from the Linux guest code you know what the server is supposed to provide to pretend to be a hyper-v hypervisor to windows. I'd bet there isn't sufficient info. ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: News - Microsoft Submits Drivers for Paravirtualization 2009-07-20 20:44 News - Microsoft Submits Drivers for Paravirtualization Nathan Eisenberg 2009-07-20 20:50 ` [Xen-devel] " Thomas DuBuisson @ 2009-07-21 7:23 ` Pasi Kärkkäinen 2009-07-21 17:15 ` [Xen-devel] Re: Xen viridian support/features Pasi Kärkkäinen 1 sibling, 1 reply; 16+ messages in thread From: Pasi Kärkkäinen @ 2009-07-21 7:23 UTC (permalink / raw) To: Nathan Eisenberg Cc: xen-devel@lists.xensource.com, Xen-users@lists.xensource.com On Mon, Jul 20, 2009 at 01:44:25PM -0700, Nathan Eisenberg wrote: > I don't normally news-post, cross-post, or even post to devel at all, but I thought this was quite interesting. > > Apparently, Microsoft submitted 20,000 lines of device driver code for inclusion in the staging kernel. > > Perhaps this is a step towards paravirtualized Windows guests in Xen? That would be quite compelling. > Xen already supports "Enlightened" Win2008/Windows7 (and Vista?) when you enable viridian=1 in the HVM domU cfg. -- Pasi ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Xen-devel] Re: Xen viridian support/features 2009-07-21 7:23 ` Pasi Kärkkäinen @ 2009-07-21 17:15 ` Pasi Kärkkäinen 2009-07-23 13:57 ` Pasi Kärkkäinen 2009-07-23 14:11 ` Re: [Xen-users] " Tim Deegan 0 siblings, 2 replies; 16+ messages in thread From: Pasi Kärkkäinen @ 2009-07-21 17:15 UTC (permalink / raw) To: Nathan Eisenberg Cc: xen-devel@lists.xensource.com, Xen-users@lists.xensource.com On Tue, Jul 21, 2009 at 10:23:26AM +0300, Pasi Kärkkäinen wrote: > On Mon, Jul 20, 2009 at 01:44:25PM -0700, Nathan Eisenberg wrote: > > I don't normally news-post, cross-post, or even post to devel at all, but I thought this was quite interesting. > > > > Apparently, Microsoft submitted 20,000 lines of device driver code for inclusion in the staging kernel. > > > > Perhaps this is a step towards paravirtualized Windows guests in Xen? That would be quite compelling. > > > > Xen already supports "Enlightened" Win2008/Windows7 (and Vista?) when you > enable viridian=1 in the HVM domU cfg. > Then again I'm not sure "how much" of viridian stuff Xen currently supports.. Maybe someone else has more knowledge about this? -- Pasi ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Xen-devel] Re: Xen viridian support/features 2009-07-21 17:15 ` [Xen-devel] Re: Xen viridian support/features Pasi Kärkkäinen @ 2009-07-23 13:57 ` Pasi Kärkkäinen 2009-07-23 14:11 ` Re: [Xen-users] " Tim Deegan 1 sibling, 0 replies; 16+ messages in thread From: Pasi Kärkkäinen @ 2009-07-23 13:57 UTC (permalink / raw) To: Nathan Eisenberg Cc: xen-devel@lists.xensource.com, Xen-users@lists.xensource.com, Keir Fraser On Tue, Jul 21, 2009 at 08:15:33PM +0300, Pasi Kärkkäinen wrote: > On Tue, Jul 21, 2009 at 10:23:26AM +0300, Pasi Kärkkäinen wrote: > > On Mon, Jul 20, 2009 at 01:44:25PM -0700, Nathan Eisenberg wrote: > > > I don't normally news-post, cross-post, or even post to devel at all, but I thought this was quite interesting. > > > > > > Apparently, Microsoft submitted 20,000 lines of device driver code for inclusion in the staging kernel. > > > > > > Perhaps this is a step towards paravirtualized Windows guests in Xen? That would be quite compelling. > > > > > > > Xen already supports "Enlightened" Win2008/Windows7 (and Vista?) when you > > enable viridian=1 in the HVM domU cfg. > > > > Then again I'm not sure "how much" of viridian stuff Xen currently > supports.. > > Maybe someone else has more knowledge about this? > CCing Keir.. maybe he has some thoughts about this. -- Pasi ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: [Xen-users] Xen viridian support/features 2009-07-21 17:15 ` [Xen-devel] Re: Xen viridian support/features Pasi Kärkkäinen 2009-07-23 13:57 ` Pasi Kärkkäinen @ 2009-07-23 14:11 ` Tim Deegan 2009-07-23 14:19 ` Pasi Kärkkäinen 1 sibling, 1 reply; 16+ messages in thread From: Tim Deegan @ 2009-07-23 14:11 UTC (permalink / raw) To: Pasi K?rkk?inen Cc: Nathan Eisenberg, xen-devel@lists.xensource.com, Xen-users@lists.xensource.com At 18:15 +0100 on 21 Jul (1248200133), Pasi K?rkk?inen wrote: > Then again I'm not sure "how much" of viridian stuff Xen currently > supports.. At the moment we provide MSR access to APIC registers, and the hypercall to yield the CPU when waiting for a spinlock. We looked at a few others (e.g. address-space-change hypercall) but found the benefits, if any, were negligible. The most important part of the interface is that we can use it to tell Windows not to expect timer interrupt delivery to be as even across all CPUs as it would be on bare metal. This gets rid of annoying STOP 0x101 bluescreens in multi-vcpu Windows from Vista on. Cheers, Tim. -- Tim Deegan <Tim.Deegan@citrix.com> Principal Software Engineer, Citrix Systems (R&D) Ltd. [Company #02300071, SL9 0DZ, UK.] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: [Xen-users] Xen viridian support/features 2009-07-23 14:11 ` Re: [Xen-users] " Tim Deegan @ 2009-07-23 14:19 ` Pasi Kärkkäinen 2009-07-23 14:27 ` Tim Deegan 2009-07-23 14:45 ` Florian Manschwetus 0 siblings, 2 replies; 16+ messages in thread From: Pasi Kärkkäinen @ 2009-07-23 14:19 UTC (permalink / raw) To: Tim Deegan Cc: Nathan Eisenberg, xen-devel@lists.xensource.com, Xen-users@lists.xensource.com On Thu, Jul 23, 2009 at 03:11:01PM +0100, Tim Deegan wrote: > At 18:15 +0100 on 21 Jul (1248200133), Pasi K?rkk?inen wrote: > > Then again I'm not sure "how much" of viridian stuff Xen currently > > supports.. > > At the moment we provide MSR access to APIC registers, and the hypercall > to yield the CPU when waiting for a spinlock. We looked at a few others > (e.g. address-space-change hypercall) but found the benefits, if any, > were negligible. > > The most important part of the interface is that we can use it to tell > Windows not to expect timer interrupt delivery to be as even across all > CPUs as it would be on bare metal. This gets rid of annoying STOP 0x101 > bluescreens in multi-vcpu Windows from Vista on. > Thanks for the reply! Any plans to write support for paravirtual viridian disk/network backends? (I assume they have stuff like that implemented in hyper-v). -- Pasi ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: [Xen-users] Xen viridian support/features 2009-07-23 14:19 ` Pasi Kärkkäinen @ 2009-07-23 14:27 ` Tim Deegan 2009-07-23 21:28 ` Jeremy Fitzhardinge 2009-07-23 14:45 ` Florian Manschwetus 1 sibling, 1 reply; 16+ messages in thread From: Tim Deegan @ 2009-07-23 14:27 UTC (permalink / raw) To: Pasi K?rkk?inen Cc: Nathan Eisenberg, xen-devel@lists.xensource.com, Xen-users@lists.xensource.com At 15:19 +0100 on 23 Jul (1248362393), Pasi K?rkk?inen wrote: > Any plans to write support for paravirtual viridian disk/network backends? > (I assume they have stuff like that implemented in hyper-v). I don't think anyone's doing that, but there is a choice of Xen PV drivers for Windows that will do the job. Are the PV driver interfaces even public? I don't remember seeing them in the hyper-v spec, though I haven't read the latest version. Cheers, Tim. -- Tim Deegan <Tim.Deegan@citrix.com> Principal Software Engineer, Citrix Systems (R&D) Ltd. [Company #02300071, SL9 0DZ, UK.] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: [Xen-users] Xen viridian support/features 2009-07-23 14:27 ` Tim Deegan @ 2009-07-23 21:28 ` Jeremy Fitzhardinge 2009-07-24 14:40 ` [Xen-devel] " Florian Manschwetus 0 siblings, 1 reply; 16+ messages in thread From: Jeremy Fitzhardinge @ 2009-07-23 21:28 UTC (permalink / raw) To: Tim Deegan Cc: Nathan Eisenberg, xen-devel@lists.xensource.com, Xen-users@lists.xensource.com On 07/23/09 07:27, Tim Deegan wrote: > At 15:19 +0100 on 23 Jul (1248362393), Pasi K?rkk?inen wrote: > >> Any plans to write support for paravirtual viridian disk/network backends? >> (I assume they have stuff like that implemented in hyper-v). >> > > I don't think anyone's doing that, but there is a choice of Xen PV > drivers for Windows that will do the job. Are the PV driver interfaces > even public? I don't remember seeing them in the hyper-v spec, though I > haven't read the latest version. > They were implicitly published, at least to some extent, in the form of the big HyperV PV driver dump for Linux. But I don't think those drivers are very featureful yet, though they claim to be planning to release more updates. J ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Xen-devel] Re: Xen viridian support/features 2009-07-23 21:28 ` Jeremy Fitzhardinge @ 2009-07-24 14:40 ` Florian Manschwetus 2009-07-24 19:31 ` Re: [Xen-users] " Andrew Lyon 0 siblings, 1 reply; 16+ messages in thread From: Florian Manschwetus @ 2009-07-24 14:40 UTC (permalink / raw) To: Jeremy Fitzhardinge Cc: xen-devel@lists.xensource.com, Nathan Eisenberg, Tim Deegan, Xen-users@lists.xensource.com [-- Attachment #1.1: Type: text/plain, Size: 1701 bytes --] Uhm, just to get clear in this topic, the great work of James is not that useful as it supposed in this thread. It leaks reliable support for exactly those Windows Versions with best Hyper-V integrations. So there is the choice to exploit Hyper-V guest integration services or absolutely ugly hacking around in a win2008 x64 guest policies with a real great chance to get the guest perfectly and unrecoverable meshed up. So it would be great at least to have things like shutdown notification out of the box, as it will be with an viridian interface implementation. Again if xen provides a feature using viridian API win2008 x64 guests would use it without ANY modification. Florian Am 23.07.2009 23:28, schrieb Jeremy Fitzhardinge: > On 07/23/09 07:27, Tim Deegan wrote: >> At 15:19 +0100 on 23 Jul (1248362393), Pasi K?rkk?inen wrote: >> >>> Any plans to write support for paravirtual viridian disk/network backends? >>> (I assume they have stuff like that implemented in hyper-v). >>> >> I don't think anyone's doing that, but there is a choice of Xen PV >> drivers for Windows that will do the job. Are the PV driver interfaces >> even public? I don't remember seeing them in the hyper-v spec, though I >> haven't read the latest version. >> > > They were implicitly published, at least to some extent, in the form of > the big HyperV PV driver dump for Linux. But I don't think those > drivers are very featureful yet, though they claim to be planning to > release more updates. > > J > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users > [-- Attachment #1.2: S/MIME Cryptographic Signature --] [-- Type: application/pkcs7-signature, Size: 3686 bytes --] [-- Attachment #2: Type: text/plain, Size: 137 bytes --] _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: [Xen-users] Xen viridian support/features 2009-07-24 14:40 ` [Xen-devel] " Florian Manschwetus @ 2009-07-24 19:31 ` Andrew Lyon 2009-07-24 19:56 ` Florian Manschwetus 0 siblings, 1 reply; 16+ messages in thread From: Andrew Lyon @ 2009-07-24 19:31 UTC (permalink / raw) To: Florian Manschwetus, Xen-devel On Fri, Jul 24, 2009 at 3:40 PM, Florian Manschwetus<florianmanschwetus@gmx.de> wrote: > Uhm, just to get clear in this topic, > the great work of James is not that useful as it supposed in this thread. It > leaks reliable support for exactly those Windows Versions with best Hyper-V > integrations. > So there is the choice to exploit Hyper-V guest integration services or > absolutely ugly hacking around in a win2008 x64 guest policies with a real > great chance to get the guest perfectly and unrecoverable meshed up. > So it would be great at least to have things like shutdown notification out > of the box, as it will be with an viridian interface implementation When you say "shutdown notification" I assume you mean dom0 telling a hvm guest to shutdown , in which case "xm trigger <domid> power" seems to do the job with no additional drivers or services required, and should work on most operating systems. Perhaps I misunderstood.. Andy . > > Again if xen provides a feature using viridian API win2008 x64 guests would > use it without ANY modification. > > Florian > > Am 23.07.2009 23:28, schrieb Jeremy Fitzhardinge: >> >> On 07/23/09 07:27, Tim Deegan wrote: >>> >>> At 15:19 +0100 on 23 Jul (1248362393), Pasi K?rkk?inen wrote: >>> >>>> Any plans to write support for paravirtual viridian disk/network >>>> backends? >>>> (I assume they have stuff like that implemented in hyper-v). >>>> >>> I don't think anyone's doing that, but there is a choice of Xen PV >>> drivers for Windows that will do the job. Are the PV driver interfaces >>> even public? I don't remember seeing them in the hyper-v spec, though I >>> haven't read the latest version. >>> >> >> They were implicitly published, at least to some extent, in the form of >> the big HyperV PV driver dump for Linux. But I don't think those >> drivers are very featureful yet, though they claim to be planning to >> release more updates. >> >> J >> >> _______________________________________________ >> 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 > ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: [Xen-users] Xen viridian support/features 2009-07-24 19:31 ` Re: [Xen-users] " Andrew Lyon @ 2009-07-24 19:56 ` Florian Manschwetus 2009-07-24 21:29 ` Andrew Lyon 0 siblings, 1 reply; 16+ messages in thread From: Florian Manschwetus @ 2009-07-24 19:56 UTC (permalink / raw) To: Andrew Lyon; +Cc: Xen-devel [-- Attachment #1.1: Type: text/plain, Size: 2696 bytes --] Am 24.07.2009 21:31, schrieb Andrew Lyon: > On Fri, Jul 24, 2009 at 3:40 PM, Florian > Manschwetus<florianmanschwetus@gmx.de> wrote: >> Uhm, just to get clear in this topic, >> the great work of James is not that useful as it supposed in this thread. It >> leaks reliable support for exactly those Windows Versions with best Hyper-V >> integrations. >> So there is the choice to exploit Hyper-V guest integration services or >> absolutely ugly hacking around in a win2008 x64 guest policies with a real >> great chance to get the guest perfectly and unrecoverable meshed up. >> So it would be great at least to have things like shutdown notification out >> of the box, as it will be with an viridian interface implementation > > When you say "shutdown notification" I assume you mean dom0 telling a > hvm guest to shutdown , in which case "xm trigger<domid> power" seems > to do the job with no additional drivers or services required, and > should work on most operating systems. > > Perhaps I misunderstood.. Hm no it is fine but when I shutdown dom0 the windows system just get killed (xm shutdown is issued afaik). Furthermore this won't include a back channel (does it work?) and not every system surely shutsdown when powerbutton is pressed, maybe there must be a bit configured... Florian > > Andy > . >> Again if xen provides a feature using viridian API win2008 x64 guests would >> use it without ANY modification. >> >> Florian >> >> Am 23.07.2009 23:28, schrieb Jeremy Fitzhardinge: >>> On 07/23/09 07:27, Tim Deegan wrote: >>>> At 15:19 +0100 on 23 Jul (1248362393), Pasi K?rkk?inen wrote: >>>> >>>>> Any plans to write support for paravirtual viridian disk/network >>>>> backends? >>>>> (I assume they have stuff like that implemented in hyper-v). >>>>> >>>> I don't think anyone's doing that, but there is a choice of Xen PV >>>> drivers for Windows that will do the job. Are the PV driver interfaces >>>> even public? I don't remember seeing them in the hyper-v spec, though I >>>> haven't read the latest version. >>>> >>> They were implicitly published, at least to some extent, in the form of >>> the big HyperV PV driver dump for Linux. But I don't think those >>> drivers are very featureful yet, though they claim to be planning to >>> release more updates. >>> >>> J >>> >>> _______________________________________________ >>> 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 >> > [-- Attachment #1.2: S/MIME Cryptographic Signature --] [-- Type: application/pkcs7-signature, Size: 3686 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] 16+ messages in thread
* Re: Re: [Xen-users] Xen viridian support/features 2009-07-24 19:56 ` Florian Manschwetus @ 2009-07-24 21:29 ` Andrew Lyon 2009-07-24 22:27 ` Florian Manschwetus 0 siblings, 1 reply; 16+ messages in thread From: Andrew Lyon @ 2009-07-24 21:29 UTC (permalink / raw) To: Florian Manschwetus; +Cc: Xen-devel On Fri, Jul 24, 2009 at 8:56 PM, Florian Manschwetus<florianmanschwetus@gmx.de> wrote: > Am 24.07.2009 21:31, schrieb Andrew Lyon: >> >> On Fri, Jul 24, 2009 at 3:40 PM, Florian >> Manschwetus<florianmanschwetus@gmx.de> wrote: >>> >>> Uhm, just to get clear in this topic, >>> the great work of James is not that useful as it supposed in this thread. >>> It >>> leaks reliable support for exactly those Windows Versions with best >>> Hyper-V >>> integrations. >>> So there is the choice to exploit Hyper-V guest integration services or >>> absolutely ugly hacking around in a win2008 x64 guest policies with a >>> real >>> great chance to get the guest perfectly and unrecoverable meshed up. >>> So it would be great at least to have things like shutdown notification >>> out >>> of the box, as it will be with an viridian interface implementation >> >> When you say "shutdown notification" I assume you mean dom0 telling a >> hvm guest to shutdown , in which case "xm trigger<domid> power" seems >> to do the job with no additional drivers or services required, and >> should work on most operating systems. >> >> Perhaps I misunderstood.. > > Hm no it is fine but when I shutdown dom0 the windows system just get killed > (xm shutdown is issued afaik). Furthermore this won't include a back channel Yes thats right when the system shuts down xm shutdown is called, I don't know what happens if a guest fails to shutdown, myself I'd probably want it to be xm destroyed after a timeout as thats probably what I'd end up doing anyway, I could easily modify the script for you so that after trying xm shutdown it sends xm trigger <domid> power to any remaining domains and if any still fail to shutdown I could make it destroy them. Its something I looked into and could do in few minutes, I just didn't bother because all of our servers have remote kvm and 99% of reboots are supervised, but let me know if you'd like me to make a patch for you. Andy > (does it work?) and not every system surely shutsdown when powerbutton is > pressed, maybe there must be a bit configured... > > Florian >> >> Andy >> . >>> >>> Again if xen provides a feature using viridian API win2008 x64 guests >>> would >>> use it without ANY modification. >>> >>> Florian >>> >>> Am 23.07.2009 23:28, schrieb Jeremy Fitzhardinge: >>>> >>>> On 07/23/09 07:27, Tim Deegan wrote: >>>>> >>>>> At 15:19 +0100 on 23 Jul (1248362393), Pasi K?rkk?inen wrote: >>>>> >>>>>> Any plans to write support for paravirtual viridian disk/network >>>>>> backends? >>>>>> (I assume they have stuff like that implemented in hyper-v). >>>>>> >>>>> I don't think anyone's doing that, but there is a choice of Xen PV >>>>> drivers for Windows that will do the job. Are the PV driver interfaces >>>>> even public? I don't remember seeing them in the hyper-v spec, though >>>>> I >>>>> haven't read the latest version. >>>>> >>>> They were implicitly published, at least to some extent, in the form of >>>> the big HyperV PV driver dump for Linux. But I don't think those >>>> drivers are very featureful yet, though they claim to be planning to >>>> release more updates. >>>> >>>> J >>>> >>>> _______________________________________________ >>>> 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 >>> >> > > > ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: [Xen-users] Xen viridian support/features 2009-07-24 21:29 ` Andrew Lyon @ 2009-07-24 22:27 ` Florian Manschwetus 0 siblings, 0 replies; 16+ messages in thread From: Florian Manschwetus @ 2009-07-24 22:27 UTC (permalink / raw) To: Andrew Lyon; +Cc: Xen-devel [-- Attachment #1.1: Type: text/plain, Size: 3773 bytes --] Am 24.07.2009 23:29, schrieb Andrew Lyon: > On Fri, Jul 24, 2009 at 8:56 PM, Florian > Manschwetus<florianmanschwetus@gmx.de> wrote: >> Am 24.07.2009 21:31, schrieb Andrew Lyon: >>> On Fri, Jul 24, 2009 at 3:40 PM, Florian >>> Manschwetus<florianmanschwetus@gmx.de> wrote: >>>> Uhm, just to get clear in this topic, >>>> the great work of James is not that useful as it supposed in this thread. >>>> It >>>> leaks reliable support for exactly those Windows Versions with best >>>> Hyper-V >>>> integrations. >>>> So there is the choice to exploit Hyper-V guest integration services or >>>> absolutely ugly hacking around in a win2008 x64 guest policies with a >>>> real >>>> great chance to get the guest perfectly and unrecoverable meshed up. >>>> So it would be great at least to have things like shutdown notification >>>> out >>>> of the box, as it will be with an viridian interface implementation >>> When you say "shutdown notification" I assume you mean dom0 telling a >>> hvm guest to shutdown , in which case "xm trigger<domid> power" seems >>> to do the job with no additional drivers or services required, and >>> should work on most operating systems. >>> >>> Perhaps I misunderstood.. >> Hm no it is fine but when I shutdown dom0 the windows system just get killed >> (xm shutdown is issued afaik). Furthermore this won't include a back channel > > Yes thats right when the system shuts down xm shutdown is called, I > don't know what happens if a guest fails to shutdown, myself I'd > probably want it to be xm destroyed after a timeout as thats probably > what I'd end up doing anyway, I could easily modify the script for you > so that after trying xm shutdown it sends xm trigger<domid> power to > any remaining domains and if any still fail to shutdown I could make > it destroy them. > > Its something I looked into and could do in few minutes, I just didn't > bother because all of our servers have remote kvm and 99% of reboots > are supervised, but let me know if you'd like me to make a patch for > you. > > Andy Would be great until a more sophisticated way is realized. Florian > > >> (does it work?) and not every system surely shutsdown when powerbutton is >> pressed, maybe there must be a bit configured... >> >> Florian >>> Andy >>> . >>>> Again if xen provides a feature using viridian API win2008 x64 guests >>>> would >>>> use it without ANY modification. >>>> >>>> Florian >>>> >>>> Am 23.07.2009 23:28, schrieb Jeremy Fitzhardinge: >>>>> On 07/23/09 07:27, Tim Deegan wrote: >>>>>> At 15:19 +0100 on 23 Jul (1248362393), Pasi K?rkk?inen wrote: >>>>>> >>>>>>> Any plans to write support for paravirtual viridian disk/network >>>>>>> backends? >>>>>>> (I assume they have stuff like that implemented in hyper-v). >>>>>>> >>>>>> I don't think anyone's doing that, but there is a choice of Xen PV >>>>>> drivers for Windows that will do the job. Are the PV driver interfaces >>>>>> even public? I don't remember seeing them in the hyper-v spec, though >>>>>> I >>>>>> haven't read the latest version. >>>>>> >>>>> They were implicitly published, at least to some extent, in the form of >>>>> the big HyperV PV driver dump for Linux. But I don't think those >>>>> drivers are very featureful yet, though they claim to be planning to >>>>> release more updates. >>>>> >>>>> J >>>>> >>>>> _______________________________________________ >>>>> 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 >>>> >> >> > [-- Attachment #1.2: S/MIME Cryptographic Signature --] [-- Type: application/pkcs7-signature, Size: 3686 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] 16+ messages in thread
* Re: Re: [Xen-users] Xen viridian support/features 2009-07-23 14:19 ` Pasi Kärkkäinen 2009-07-23 14:27 ` Tim Deegan @ 2009-07-23 14:45 ` Florian Manschwetus 1 sibling, 0 replies; 16+ messages in thread From: Florian Manschwetus @ 2009-07-23 14:45 UTC (permalink / raw) To: Pasi Kärkkäinen Cc: xen-devel@lists.xensource.com, Nathan Eisenberg, Tim Deegan, Xen-users@lists.xensource.com [-- Attachment #1.1: Type: text/plain, Size: 1264 bytes --] Am 23.07.2009 16:19, schrieb Pasi Kärkkäinen: > On Thu, Jul 23, 2009 at 03:11:01PM +0100, Tim Deegan wrote: >> At 18:15 +0100 on 21 Jul (1248200133), Pasi K?rkk?inen wrote: >>> Then again I'm not sure "how much" of viridian stuff Xen currently >>> supports.. >> At the moment we provide MSR access to APIC registers, and the hypercall >> to yield the CPU when waiting for a spinlock. We looked at a few others >> (e.g. address-space-change hypercall) but found the benefits, if any, >> were negligible. >> >> The most important part of the interface is that we can use it to tell >> Windows not to expect timer interrupt delivery to be as even across all >> CPUs as it would be on bare metal. This gets rid of annoying STOP 0x101 >> bluescreens in multi-vcpu Windows from Vista on. >> > > Thanks for the reply! > > Any plans to write support for paravirtual viridian disk/network backends? > (I assume they have stuff like that implemented in hyper-v). > > -- Pasi > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users > Take a shorter target, reboot notification using hyper-v guest integration stuff would be a great win. Florian [-- Attachment #1.2: S/MIME Cryptographic Signature --] [-- Type: application/pkcs7-signature, Size: 3686 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] 16+ messages in thread
end of thread, other threads:[~2009-07-24 22:27 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-07-20 20:44 News - Microsoft Submits Drivers for Paravirtualization Nathan Eisenberg 2009-07-20 20:50 ` [Xen-devel] " Thomas DuBuisson 2009-07-20 23:40 ` Alan Cox 2009-07-21 7:23 ` Pasi Kärkkäinen 2009-07-21 17:15 ` [Xen-devel] Re: Xen viridian support/features Pasi Kärkkäinen 2009-07-23 13:57 ` Pasi Kärkkäinen 2009-07-23 14:11 ` Re: [Xen-users] " Tim Deegan 2009-07-23 14:19 ` Pasi Kärkkäinen 2009-07-23 14:27 ` Tim Deegan 2009-07-23 21:28 ` Jeremy Fitzhardinge 2009-07-24 14:40 ` [Xen-devel] " Florian Manschwetus 2009-07-24 19:31 ` Re: [Xen-users] " Andrew Lyon 2009-07-24 19:56 ` Florian Manschwetus 2009-07-24 21:29 ` Andrew Lyon 2009-07-24 22:27 ` Florian Manschwetus 2009-07-23 14:45 ` Florian Manschwetus
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.