KVM: emulator: Propagate fault in far jump emulation

Signed-off-by: Gleb Natapov <[email protected]>
Signed-off-by: Avi Kivity <[email protected]>
This commit is contained in:
Gleb Natapov
2011-05-22 08:39:51 -04:00
committed by Avi Kivity
parent 8d7d810255
commit 4947e7cd0e
+2 -1
View File
@@ -3993,7 +3993,8 @@ special_insn:
jump_far:
memcpy(&sel, c->src.valptr + c->op_bytes, 2);
if (load_segment_descriptor(ctxt, ops, sel, VCPU_SREG_CS))
rc = load_segment_descriptor(ctxt, ops, sel, VCPU_SREG_CS);
if (rc != X86EMUL_CONTINUE)
goto done;
c->eip = 0;