On Thu, Oct 31, 2013 at 11:42:25AM +0100, Paolo Bonzini wrote: > Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> Applied, thanks. > --- > x86/realmode.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/x86/realmode.c b/x86/realmode.c > index 3546771..b9cb634 100644 > --- a/x86/realmode.c > +++ b/x86/realmode.c > @@ -1409,6 +1409,15 @@ static void test_sgdt_sidt(void) > report("sidt", 0, x == y); > } > > +static void test_sahf(void) > +{ > + MK_INSN(sahf, "sahf; pushfw; mov (%esp), %al; popfw"); > + > + inregs.eax = 0xfd00; > + exec_in_big_real_mode(&insn_sahf); > + report("sahf", R_AX, outregs.eax == (inregs.eax | 0xd7)); > +} > + > static void test_lahf(void) > { > MK_INSN(lahf, "pushfw; mov %al, (%esp); popfw; lahf"); > @@ -1554,6 +1563,7 @@ void realmode_start(void) > test_ss_base_for_esp_ebp(); > test_sgdt_sidt(); > test_lahf(); > + test_sahf(); > test_movzx_movsx(); > test_bswap(); > test_aad(); > -- > 1.8.3.1 -- Gleb. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html