aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCathy Avery <cavery@redhat.com>2020-04-28 14:41:00 -0400
committerPaolo Bonzini <pbonzini@redhat.com>2020-05-04 12:35:48 -0400
commit7e7d93578f02bba2e484ba49a08fa6b2ebbdc4a8 (patch)
tree84f3797ebaeeda0a4b3754a3561959a52d419b3c
parent8feb8cfb0e31fe2ad7ebd101828a4d957ee52739 (diff)
downloadkvm-unit-tests-7e7d93578f02bba2e484ba49a08fa6b2ebbdc4a8.tar.gz
svm: Fix nmi hlt test to fail test correctly
The last test does not return vmmcall on fail resulting in passing the entire test. Signed-off-by: Cathy Avery <cavery@redhat.com> Message-Id: <20200428184100.5426-1-cavery@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r--x86/svm_tests.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/x86/svm_tests.c b/x86/svm_tests.c
index 727870a..2f53b8f 100644
--- a/x86/svm_tests.c
+++ b/x86/svm_tests.c
@@ -1480,6 +1480,7 @@ static void nmi_hlt_test(struct svm_test *test)
if (!nmi_fired) {
report(nmi_fired, "intercepted pending NMI not dispatched");
set_test_stage(test, -1);
+ vmmcall();
}
set_test_stage(test, 3);