To read all comments associated with this story, please click here.
AFAIK (appropriate versions of) Windows on the MS hypervisor is capable of running paravirtualised - not just in supporting "accelerated device drivers" but also in core OS functions like virtual memory management. This still relies on virtualisation-aware hardware (unlike Xen paravirtualisation, for instance, which predated the wide availability of AMD-V and Intel VT-x) but is there as a performance optimisation. I believe the relevant OS releases are Vista and its derived server version (I forget which release number this is).
There were patches - contributed by Novell, actually - to support these hypercalls under Xen. There was some back-and-forth about how many of those were actually a performance win (and therefore worth supporting directly under Xen). I don't know if they have made their way into upstream (yet) but Novell may have been shipping / planning to ship these patches in their Xen in any case.
AFAIK (appropriate versions of) Windows on the MS hypervisor is capable of running paravirtualised - not just in supporting "accelerated device drivers" but also in core OS functions like virtual memory management. This still relies on virtualisation-aware hardware (unlike Xen paravirtualisation, for instance, which predated the wide availability of AMD-V and Intel VT-x) but is there as a performance optimisation. I believe the relevant OS releases are Vista and its derived server version (I forget which release number this is).
There were patches - contributed by Novell, actually - to support these hypercalls under Xen. There was some back-and-forth about how many of those were actually a performance win (and therefore worth supporting directly under Xen). I don't know if they have made their way into upstream (yet) but Novell may have been shipping / planning to ship these patches in their Xen in any case.
There's nothing specific that makes Xen and Hyper-V the only systems that could support this, though. VMware could implement these paravirtualisations if they wanted; so could KVM, VirtualBox, etc.
Disclaimer: I work on Xen.




Member since:
2006-01-03
Maybe someday we will get paravirtualized Windows. Anyway good move for booth sides.