Re: [PATCH v2 5/5] x86/kvm: use Enlightened VMCS when running on Hyper-V

2018-03-08 Thread Radim Krčmář
2018-03-08 11:23+0100, Vitaly Kuznetsov: > Radim Krčmář writes: > > 2018-02-26 18:11+0100, Vitaly Kuznetsov: > >> @@ -3828,7 +4302,12 @@ static __init int setup_vmcs_config(struct > >> vmcs_config *vmcs_conf) > >>vmcs_conf->size = vmx_msr_high & 0x1fff; > >>vmcs_conf->order = get_order(vm

Re: [PATCH v2 5/5] x86/kvm: use Enlightened VMCS when running on Hyper-V

2018-03-08 Thread Vitaly Kuznetsov
Radim Krčmář writes: > 2018-02-26 18:11+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 ther

Re: [PATCH v2 5/5] x86/kvm: use Enlightened VMCS when running on Hyper-V

2018-03-07 Thread Radim Krčmář
2018-02-26 18:11+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 a