KVM: selftests: Test MONITOR and MWAIT, not just MONITOR for quirk
authorSean Christopherson <seanjc@google.com>
Mon, 11 Jul 2022 22:57:51 +0000 (22:57 +0000)
committerSean Christopherson <seanjc@google.com>
Tue, 12 Jul 2022 22:31:13 +0000 (22:31 +0000)
Fix a copy+paste error in monitor_mwait_test by switching one of the two
"monitor" instructions to  an "mwait".  The intent of the test is very
much to verify the quirk handles both MONITOR and MWAIT.

Fixes: 2325d4dd7321 ("KVM: selftests: Add MONITOR/MWAIT quirk test")
Reported-by: Yuan Yao <yuan.yao@linux.intel.com>
Signed-off-by: Sean Christopherson <seanjc@google.com>
Link: https://lore.kernel.org/r/20220711225753.1073989-2-seanjc@google.com
tools/testing/selftests/kvm/x86_64/monitor_mwait_test.c

index 49f2ed1c53fe18668cfc1a7cced546ecbdd3e04f..f5c09cb528ae73fc3a5b132dc51af56c039e0dc4 100644 (file)
@@ -34,7 +34,7 @@ static void guest_monitor_wait(int testcase)
        else
                GUEST_ASSERT_2(!vector, testcase, vector);
 
-       vector = kvm_asm_safe("monitor");
+       vector = kvm_asm_safe("mwait");
        if (fault_wanted)
                GUEST_ASSERT_2(vector == UD_VECTOR, testcase, vector);
        else