]> git.proxmox.com Git - mirror_qemu.git/commit
i386: Hyper-V XMM fast hypercall input feature
authorVitaly Kuznetsov <vkuznets@redhat.com>
Wed, 25 May 2022 11:59:46 +0000 (13:59 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 25 May 2022 19:26:35 +0000 (21:26 +0200)
commit9411e8b6faeb1d88d4441c63c5ec072a01b2914e
treef39a3fc11ab54da650ce39bc4508ac8bcdbb9dd3
parent869840d26c929b99694e31b1a18e83bdea6e97ca
i386: Hyper-V XMM fast hypercall input feature

Hyper-V specification allows to pass parameters for certain hypercalls
using XMM registers ("XMM Fast Hypercall Input"). When the feature is
in use, it allows for faster hypercalls processing as KVM can avoid
reading guest's memory.

KVM supports the feature since v5.14.

Rename HV_HYPERCALL_{PARAMS_XMM_AVAILABLE -> XMM_INPUT_AVAILABLE} to
comply with KVM.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-Id: <20220525115949.1294004-4-vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
docs/hyperv.txt
target/i386/cpu.c
target/i386/cpu.h
target/i386/kvm/hyperv-proto.h
target/i386/kvm/kvm.c