qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/2] i386/kvm: add support for Hyper-V Enlightened VMCS
@ 2018-10-22 16:55 Vitaly Kuznetsov
  2018-10-22 16:55 ` [Qemu-devel] [PATCH v2 1/2] linux-headers: update Vitaly Kuznetsov
  2018-10-22 16:55 ` [Qemu-devel] [PATCH v2 2/2] x86: hv_evmcs CPU flag support Vitaly Kuznetsov
  0 siblings, 2 replies; 6+ messages in thread
From: Vitaly Kuznetsov @ 2018-10-22 16:55 UTC (permalink / raw)
  To: qemu-devel
  Cc: Paolo Bonzini, Richard Henderson, Eduardo Habkost,
	Marcelo Tosatti, Roman Kagan

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(-)

-- 
2.17.2

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-10-30 17:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-22 16:55 [Qemu-devel] [PATCH v2 0/2] i386/kvm: add support for Hyper-V Enlightened VMCS Vitaly Kuznetsov
2018-10-22 16:55 ` [Qemu-devel] [PATCH v2 1/2] linux-headers: update Vitaly Kuznetsov
2018-10-22 16:55 ` [Qemu-devel] [PATCH v2 2/2] x86: hv_evmcs CPU flag support Vitaly Kuznetsov
2018-10-23 12:51   ` Roman Kagan
2018-10-30 17:38     ` Vitaly Kuznetsov
2018-10-30 17:49       ` Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).