mbox series

[v2,0/3] i386: Add support for Hyper-V Enlightened MSR-Bitmap and XMM fast hypercall input features

Message ID 20220217142949.297454-1-vkuznets@redhat.com (mailing list archive)
Headers show
Series i386: Add support for Hyper-V Enlightened MSR-Bitmap and XMM fast hypercall input features | expand

Message

Vitaly Kuznetsov Feb. 17, 2022, 2:29 p.m. UTC
'XMM fast hypercall input feature' is supported by KVM since v5.14,
it allows for faster Hyper-V hypercall processing.

'Enlightened MSR-Bitmap' is a new nested specific enlightenment speeds up
L2 vmexits by avoiding unnecessary updates to L2 MSR-Bitmap. KVM support
for the feature on Intel CPUs is coming in v5.17 and is queued for 5.18 for
AMD CPUs.

Vitaly Kuznetsov (3):
  i386: Use hv_build_cpuid_leaf() for HV_CPUID_NESTED_FEATURES
  i386: Hyper-V Enlightened MSR bitmap feature
  i386: Hyper-V XMM fast hypercall input feature

 docs/hyperv.txt                | 16 +++++++++++++++
 target/i386/cpu.c              |  4 ++++
 target/i386/cpu.h              |  3 ++-
 target/i386/kvm/hyperv-proto.h |  7 ++++++-
 target/i386/kvm/kvm.c          | 37 ++++++++++++++++++++++++++--------
 5 files changed, 57 insertions(+), 10 deletions(-)

Comments

Vitaly Kuznetsov March 6, 2022, 11:03 a.m. UTC | #1
Vitaly Kuznetsov <vkuznets@redhat.com> writes:

> 'XMM fast hypercall input feature' is supported by KVM since v5.14,
> it allows for faster Hyper-V hypercall processing.
>
> 'Enlightened MSR-Bitmap' is a new nested specific enlightenment speeds up
> L2 vmexits by avoiding unnecessary updates to L2 MSR-Bitmap. KVM support
> for the feature on Intel CPUs is coming in v5.17 and is queued for 5.18 for
> AMD CPUs.
>

Gentle ping) It seems the time is running out to get this in 7.0...