This is the start of a paravirt_ops implementation for KVM. Most of it was done by Ingo Molnar, I just moved things around a bit. I don't think there's a measurable performance benefit just yet but there are a few more optimizations that I think we can get in time for 2.6.23 that will be measurable. Regards, Anthony Liguori
Regards, Anthony Liguori -------------- next part -------------- A non-text attachment was scrubbed... Name: kvm-paravirt-guest.diff Type: text/x-patch Size: 4616 bytes Desc: not available Url : http://lists.linux-foundation.org/pipermail/virtualization/attachments/20070530/295f05a4/kvm-paravirt-guest-0001.bin
Regards, Anthony Liguori -------------- next part -------------- A non-text attachment was scrubbed... Name: paravirt-no-iodelay.diff Type: text/x-patch Size: 874 bytes Desc: not available Url : http://lists.linux-foundation.org/pipermail/virtualization/attachments/20070530/c45f272b/paravirt-no-iodelay.bin
Regards, Anthony Liguori -------------- next part -------------- A non-text attachment was scrubbed... Name: paravirt-no-read-cr3-flush.diff Type: text/x-patch Size: 1590 bytes Desc: not available Url : http://lists.linux-foundation.org/pipermail/virtualization/attachments/20070530/f1a77146/paravirt-no-read-cr3-flush.bin
Nakajima, Jun
2007-May-30 09:42 UTC
[kvm-devel] [PATCH 1/3] KVM paravirt_ops infrastructure
Anthony Liguori wrote:> Regards, > > Anthony LiguoriI think we should use the CPUID instruction (leaf 0x40000000) to detect the hypervosor as we are doing in Xen. Jun --- Intel Open Source Technology Center
Anthony Liguori
2007-May-30 11:11 UTC
[kvm-devel] [PATCH 1/3] KVM paravirt_ops infrastructure
Nakajima, Jun wrote:> Anthony Liguori wrote: > >> Regards, >> >> Anthony Liguori >> > > I think we should use the CPUID instruction (leaf 0x40000000) to detect > the hypervosor as we are doing in Xen. >Is that leaf reserved for such use by Intel? Regards, Anthony Liguori> Jun > --- > Intel Open Source Technology Center >
Nakajima, Jun
2007-May-30 12:04 UTC
[kvm-devel] [PATCH 1/3] KVM paravirt_ops infrastructure
Anthony Liguori wrote:> Nakajima, Jun wrote: > > Anthony Liguori wrote: > > > > > Regards, > > > > > > Anthony Liguori > > > > > > > I think we should use the CPUID instruction (leaf 0x40000000) todetect> > the hypervosor as we are doing in Xen. > > > > Is that leaf reserved for such use by Intel? >What I can say is that we (including the H/W teams) reviewed it internally.> Regards, > > Anthony Liguori >Jun --- Intel Open Source Technology Center