KVM: x86 emulator: Implement 'jmp rel short' instruction (opcode 0xeb)
authorNitin A Kamble <nitin.a.kamble@intel.com>
Sun, 19 Aug 2007 08:03:13 +0000 (11:03 +0300)
committerAvi Kivity <avi@qumranet.com>
Sat, 13 Oct 2007 08:18:24 +0000 (10:18 +0200)
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
drivers/kvm/x86_emulate.c

index fa7aa278956fec485f6e78e6d14b1be46605be4c..1036e0224aaa2c884201a0ef02312979953d97bd 100644 (file)
@@ -148,7 +148,7 @@ static u8 opcode_table[256] = {
        /* 0xE0 - 0xE7 */
        0, 0, 0, 0, 0, 0, 0, 0,
        /* 0xE8 - 0xEF */
-       0, SrcImm|ImplicitOps, 0, 0, 0, 0, 0, 0,
+       0, SrcImm|ImplicitOps, 0, SrcImmByte|ImplicitOps, 0, 0, 0, 0,
        /* 0xF0 - 0xF7 */
        0, 0, 0, 0,
        ImplicitOps, 0,
@@ -1032,6 +1032,7 @@ done_prefixes:
                src.val = _regs[VCPU_REGS_RCX];
                goto grp2;
        case 0xe9: /* jmp rel */
+       case 0xeb: /* jmp rel short */
                JMP_REL(src.val);
                no_wb = 1; /* Disable writeback. */
                break;