lkml.org 
[lkml]   [2014]   [Jun]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
From
Subject[PATCH kvm-unit-tests 5/5] x86: Test monitor and mwait on real-mode
Date
monitor and mwait are now considered to behave as nop.  New patch enables
monitor and mwait in realmode as well. This test checks whether they are
handled as nop in realmode as well.

Signed-off-by: Nadav Amit <namit@cs.technion.ac.il>
---
x86/realmode.c | 11 +++++++++++
1 file changed, 11 insertions(+)

diff --git a/x86/realmode.c b/x86/realmode.c
index 10c3e03..0a62b5d 100644
--- a/x86/realmode.c
+++ b/x86/realmode.c
@@ -1671,6 +1671,16 @@ void test_xadd(void)
report("xadd", R_AX, outregs.eax == inregs.eax * 2);
}

+void test_monitor_mwait(void)
+{
+ MK_INSN(monitor, "monitor\n\t"
+ "mwait\n\t");
+ inregs.ecx = 0;
+ inregs.eax = 0;
+ exec_in_big_real_mode(&insn_monitor);
+ report("monitor", 0, 1);
+}
+

void realmode_start(void)
{
@@ -1721,6 +1731,7 @@ void realmode_start(void)
test_smsw();
test_nopl();
test_xadd();
+ test_monitor_mwait();
test_perf_loop();
test_perf_mov();
test_perf_arith();
--
1.9.1


\
 
 \ /
  Last update: 2014-06-18 17:21    [W:1.025 / U:1.276 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site