From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: Re: [PATCH kvm-unit-tests 0/2] x86: Additional smsw tests Date: Fri, 06 Jun 2014 10:04:30 +0200 Message-ID: <5391760E.2030401@redhat.com> References: <53908C66.20600@redhat.com> <1402012613-29891-1-git-send-email-namit@cs.technion.ac.il> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: gleb@kernel.org, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org, kvm@vger.kernel.org, linux-kernel@vger.kernel.org To: Nadav Amit Return-path: In-Reply-To: <1402012613-29891-1-git-send-email-namit@cs.technion.ac.il> Sender: linux-kernel-owner@vger.kernel.org List-Id: kvm.vger.kernel.org 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(-) >