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

Vitaly Kuznetsov posted 3 patches 2 years, 2 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220217142949.297454-1-vkuznets@redhat.com
Maintainers: Marcelo Tosatti <mtosatti@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
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(-)
[PATCH v2 0/3] i386: Add support for Hyper-V Enlightened MSR-Bitmap and XMM fast hypercall input features
Posted by Vitaly Kuznetsov 2 years, 2 months ago
'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(-)

-- 
2.35.1


Re: [PATCH v2 0/3] i386: Add support for Hyper-V Enlightened MSR-Bitmap and XMM fast hypercall input features
Posted by Vitaly Kuznetsov 2 years, 2 months ago
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...

-- 
Vitaly