diff options
author | Vitaly Kuznetsov <vkuznets@redhat.com> | 2019-05-17 16:19:22 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2019-06-21 02:29:39 +0200 |
commit | bd59fbdf4f4a5d91a5e85a2bae4655cc71d59987 (patch) | |
tree | 2e997b47c036441c47a5f83259b04733bcc4e873 /target/i386/kvm.c | |
parent | c686193072a47032d83cb4e131dc49ae30f9e5d7 (diff) | |
download | qemu-bd59fbdf4f4a5d91a5e85a2bae4655cc71d59987.zip qemu-bd59fbdf4f4a5d91a5e85a2bae4655cc71d59987.tar.gz qemu-bd59fbdf4f4a5d91a5e85a2bae4655cc71d59987.tar.bz2 |
i386/kvm: hv-tlbflush/ipi require hv-vpindex
The corresponding hypercalls require using VP indexes.
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-Id: <20190517141924.19024-8-vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'target/i386/kvm.c')
-rw-r--r-- | target/i386/kvm.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/target/i386/kvm.c b/target/i386/kvm.c index 58afa31..1dfa282 100644 --- a/target/i386/kvm.c +++ b/target/i386/kvm.c @@ -782,7 +782,8 @@ static struct { {.fw = FEAT_HV_RECOMM_EAX, .bits = HV_REMOTE_TLB_FLUSH_RECOMMENDED | HV_EX_PROCESSOR_MASKS_RECOMMENDED} - } + }, + .dependencies = BIT(HYPERV_FEAT_VPINDEX) }, [HYPERV_FEAT_EVMCS] = { .desc = "enlightened VMCS (hv-evmcs)", @@ -797,7 +798,8 @@ static struct { {.fw = FEAT_HV_RECOMM_EAX, .bits = HV_CLUSTER_IPI_RECOMMENDED | HV_EX_PROCESSOR_MASKS_RECOMMENDED} - } + }, + .dependencies = BIT(HYPERV_FEAT_VPINDEX) }, }; |