Messages in this thread | | | Date | Fri, 16 Mar 2018 17:06:09 +0100 | From | Radim Krčmář <> | Subject | Re: [PATCH v4 7/7] x86/kvm: use Enlightened VMCS when running on Hyper-V |
| |
2018-03-16 15:22+0100, Vitaly Kuznetsov: > Enlightened VMCS is just a structure in memory, the main benefit > besides avoiding somewhat slower VMREAD/VMWRITE is using clean field > mask: we tell the underlying hypervisor which fields were modified > since VMEXIT so there's no need to inspect them all. > > Tight CPUID loop test shows significant speedup: > Before: 18890 cycles > After: 8304 cycles > > Static key is being used to avoid performance penalty for non-Hyper-V > deployments. > > Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> > ---
Looks good, thanks.
Reviewed-by: Radim Krčmář <rkrcmar@redhat.com>
| |