Guillaume Thouvenin
|
aa3a816b6d
KVM: x86 emulator: Use DstAcc for 'and'
|
16 ani în urmă |
Guillaume Thouvenin
|
8a9fee67fb
KVM: x86 emulator: Add cmp al, imm and cmp ax, imm instructions (ocodes 3c, 3d)
|
16 ani în urmă |
Guillaume Thouvenin
|
9c9fddd0e7
KVM: x86 emulator: Add DstAcc operand type
|
16 ani în urmă |
Avi Kivity
|
ef46f18ea0
KVM: x86 emulator: fix jmp r/m64 instruction
|
16 ani în urmă |
Mohammed Gamal
|
d19292e457
KVM: x86 emulator: Add call near absolute instruction (opcode 0xff/2)
|
16 ani în urmă |
Mohammed Gamal
|
a6a3034cb9
KVM: x86 emulator: Add in/out instructions (opcodes 0xe4-0xe7, 0xec-0xef)
|
16 ani în urmă |
Mohammed Gamal
|
fb4616f431
KVM: x86 emulator: Add std and cld instructions (opcodes 0xfc-0xfd)
|
17 ani în urmă |
Mohammed Gamal
|
a5e2e82b8b
KVM: x86 emulator: Add mov r, imm instructions (opcodes 0xb0-0xbf)
|
17 ani în urmă |
Avi Kivity
|
6eb06cb286
KVM: x86 emulator: remove bad ByteOp specifier from NEG descriptor
|
17 ani în urmă |
roel kluin
|
41afa02587
KVM: x86 emulator: remove duplicate SrcImm
|
17 ani în urmă |
Marcelo Tosatti
|
5fdbf9765b
KVM: x86: accessors for guest registers
|
17 ani în urmă |
Glauber Costa
|
2a7c5b8b55
KVM: x86 emulator: emulate clflush
|
17 ani în urmă |
Mohammed Gamal
|
19fdfa0d13
KVM: x86 emulator: Fix HLT instruction
|
17 ani în urmă |
Avi Kivity
|
7a5b56dfd3
KVM: x86 emulator: lazily evaluate segment registers
|
17 ani în urmă |
Avi Kivity
|
0adc8675d6
KVM: x86 emulator: avoid segment base adjust for lea
|
17 ani în urmă |
Avi Kivity
|
f5b4edcd52
KVM: x86 emulator: simplify rip relative decoding
|
17 ani în urmă |
Avi Kivity
|
84411d85da
KVM: x86 emulator: simplify r/m decoding
|
17 ani în urmă |
Avi Kivity
|
dc71d0f162
KVM: x86 emulator: simplify sib decoding
|
17 ani în urmă |
Avi Kivity
|
8684c0af0b
KVM: x86 emulator: handle undecoded rex.b with r/m = 5 in certain cases
|
17 ani în urmă |
Mohammed Gamal
|
b13354f8f0
KVM: x86 emulator: emulate nop and xchg reg, acc (opcodes 0x90 - 0x97)
|
17 ani în urmă |
Avi Kivity
|
91ed7a0e15
KVM: x86 emulator: implement 'push imm' (opcode 0x68)
|
17 ani în urmă |
Avi Kivity
|
19e43636b5
KVM: x86 emulator: simplify push imm8 emulation
|
17 ani în urmă |
Guillaume Thouvenin
|
38d5bc6d50
KVM: x86 emulator: Add support for mov r, sreg (0x8c) instruction
|
17 ani în urmă |
Guillaume Thouvenin
|
4257198ae2
KVM: x86 emulator: Add support for mov seg, r (0x8e) instruction
|
17 ani în urmă |
Guillaume Thouvenin
|
615ac12561
KVM: x86 emulator: adds support to mov r,imm (opcode 0xb8) instruction
|
17 ani în urmă |
Guillaume Thouvenin
|
954cd36f76
KVM: x86 emulator: add support for jmp far 0xea
|
17 ani în urmă |
Guillaume Thouvenin
|
89c696383d
KVM: x86 emulator: Update c->dst.bytes in decode instruction
|
17 ani în urmă |
Avi Kivity
|
33e3885de2
KVM: x86 emulator: fix hypercall return value on AMD
|
17 ani în urmă |
Avi Kivity
|
107d6d2efa
KVM: x86 emulator: fix writes to registers with modrm encodings
|
17 ani în urmă |
Avi Kivity
|
dc7457ea52
KVM: x86 emulator: disable writeback on lmsw
|
17 ani în urmă |