KVM: selftests: evmcs_test: Introduce L2 TLB flush test
authorVitaly Kuznetsov <vkuznets@redhat.com>
Tue, 1 Nov 2022 14:54:24 +0000 (15:54 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 21 Nov 2022 11:42:41 +0000 (06:42 -0500)
commit4b5d8b222bf185bda25b56de403afde7b6d3c466
tree5b7641c0d242426827651aa4334ee1b9ec6d1d30
parent75ee7505feae16bbfbed62115e04f762047c4765
KVM: selftests: evmcs_test: Introduce L2 TLB flush test

Enable Hyper-V L2 TLB flush and check that Hyper-V TLB flush hypercalls
from L2 don't exit to L1 unless 'TlbLockCount' is set in the
Partition assist page.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20221101145426.251680-47-vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
tools/testing/selftests/kvm/include/x86_64/evmcs.h
tools/testing/selftests/kvm/x86_64/evmcs_test.c