mbox series

[v2,0/2] i386/kvm: add support for Hyper-V Enlightened VMCS

Message ID 20181022165506.30332-1-vkuznets@redhat.com (mailing list archive)
Headers show
Series i386/kvm: add support for Hyper-V Enlightened VMCS | expand

Message

Vitaly Kuznetsov Oct. 22, 2018, 4:55 p.m. UTC
Changes since v1 [Roman Kagan]:
- Throw away HV_CPUID_MIN_NESTED.
- Create zeroed 0x40000006-0x40000009 CPUID leaves.

Hyper-V Enlightened VMCS feature was merged to KVM, enable it in Qemu.

The feature gives us a significant performance boost for Hyper-V on KVM
deployments.

The first patch of the series is posted for completeness only.

Vitaly Kuznetsov (2):
  linux-headers: update
  x86: hv_evmcs CPU flag support

 linux-headers/asm-powerpc/kvm.h |  1 +
 linux-headers/asm-x86/kvm.h     |  8 ++++++--
 linux-headers/linux/kvm.h       | 16 ++++++++++++++--
 target/i386/cpu.c               |  1 +
 target/i386/cpu.h               |  1 +
 target/i386/hyperv-proto.h      |  2 ++
 target/i386/kvm.c               | 32 +++++++++++++++++++++++++++++---
 7 files changed, 54 insertions(+), 7 deletions(-)