Messages in this thread | | | Date | Fri, 06 Jun 2014 10:04:30 +0200 | From | Paolo Bonzini <> | Subject | Re: [PATCH kvm-unit-tests 0/2] x86: Additional smsw tests |
| |
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(-) >
| |