mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 17:53:56 -06:00
i386: Hyper-V Direct TLB flush hypercall
Hyper-V TLFS allows for L0 and L1 hypervisors to collaborate on L2's TLB flush hypercalls handling. With the correct setup, L2's TLB flush hypercalls can be handled by L0 directly, without the need to exit to L1. Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20220525115949.1294004-6-vkuznets@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
aa6bb5fad5
commit
3aae0854b2
5 changed files with 23 additions and 0 deletions
|
@ -6974,6 +6974,8 @@ static Property x86_cpu_properties[] = {
|
|||
HYPERV_FEAT_XMM_INPUT, 0),
|
||||
DEFINE_PROP_BIT64("hv-tlbflush-ext", X86CPU, hyperv_features,
|
||||
HYPERV_FEAT_TLBFLUSH_EXT, 0),
|
||||
DEFINE_PROP_BIT64("hv-tlbflush-direct", X86CPU, hyperv_features,
|
||||
HYPERV_FEAT_TLBFLUSH_DIRECT, 0),
|
||||
DEFINE_PROP_ON_OFF_AUTO("hv-no-nonarch-coresharing", X86CPU,
|
||||
hyperv_no_nonarch_cs, ON_OFF_AUTO_OFF),
|
||||
DEFINE_PROP_BIT64("hv-syndbg", X86CPU, hyperv_features,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue