diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2014-05-20 17:10:24 -0400 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2014-05-21 18:02:08 +0200 |
commit | 87446327ccb2e944fe7abc848bab798a0864eb03 (patch) | |
tree | 278df0c7e3b9f723277300dea6fa85433c62d137 /target-i386/arch_dump.c | |
parent | b763adf1a6b271f17f15ea31fae93d03e980d911 (diff) | |
download | qemu-87446327ccb2e944fe7abc848bab798a0864eb03.zip qemu-87446327ccb2e944fe7abc848bab798a0864eb03.tar.gz qemu-87446327ccb2e944fe7abc848bab798a0864eb03.tar.bz2 |
target-i386: Fix vm86 mode regression introduced in fd460606fd6f.
Commit fd460606fd6f moved setting of eflags above calls to
cpu_x86_load_seg_cache() in seg_helper.c. Unfortunately, in
do_interrupt_protected() this moved the clearing of VM_MASK above a
test for it.
Fix this regression by storing the value of VM_MASK at the start of
do_interrupt_protected().
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'target-i386/arch_dump.c')
0 files changed, 0 insertions, 0 deletions