OSDN Git Service

selftests: kvm: do not set guest mode flag
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 27 Jul 2020 12:45:00 +0000 (08:45 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 27 Jul 2020 13:04:48 +0000 (09:04 -0400)
commit9319676595a2da8022327119e89c8b13f934835e
tree66df90221f0ff32b681b3840698947e0c1c4757a
parent3d9fdc252b52023260de1d12399cb3157ed28c07
selftests: kvm: do not set guest mode flag

Setting KVM_STATE_NESTED_GUEST_MODE enables various consistency checks
on VMCS12 and therefore causes KVM_SET_NESTED_STATE to fail spuriously
with -EINVAL.  Do not set the flag so that we're sure to cover the
conditions included by the test, and cover the case where VMCS12 is
set and KVM_SET_NESTED_STATE is called with invalid VMCS12 contents.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c