Re: [PATCH kvm-unit-tests 0/2] x86: Additional smsw tests

From: Paolo Bonzini
Date: Fri Jun 06 2014 - 04:04:58 EST


Il 06/06/2014 01:56, Nadav Amit ha scritto:
This patch set adds two tests for smsw. The first one is intended to add
coverage of smsw. It covers the case smsw is executed with memory operand in a
page which is write-protected by the hypervisor. Note that the existing smsw
tests are not supposed to be trapped by the hypervisor. This test was added
just for additional coverage.

The realmode smsw test covers the recent patch that saves the high 16-bits to
32-bit register operand. Implementing a long-mode test is difficult since we
need to cause an "invalid guest state" in long-mode.

You can use emulator.flat to test the emulator in long mode.

See test_movabs for an example.

Paolo

Nadav Amit (2):
x86: emulator: additional smsw test-case
x86: realmode: test smsw behavior with register operand

x86/emulator.c | 10 ++++++++--
x86/realmode.c | 15 +++++++++++++++
2 files changed, 23 insertions(+), 2 deletions(-)


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/