Avi Kivity
|
a77ab5ead5
KVM: x86 emulator: implement 'ret far' instruction (opcode 0xcb)
|
16 年之前 |
Avi Kivity
|
350f69dcd1
KVM: x86 emulator: Make emulate_pop() a little more generic
|
16 年之前 |
Avi Kivity
|
2b3d2a2060
KVM: Fix vmload and friends misinterpreted as lidt
|
16 年之前 |
Amit Shah
|
fbce554e94
KVM: x86 emulator: Fix handling of VMMCALL instruction
|
16 年之前 |
Guillaume Thouvenin
|
9bf8ea42fe
KVM: x86 emulator: add the emulation of shld and shrd instructions
|
16 年之前 |
Guillaume Thouvenin
|
d175226a5f
KVM: x86 emulator: add the assembler code for three operands
|
16 年之前 |
Guillaume Thouvenin
|
bfcadf83ec
KVM: x86 emulator: add a new "implied 1" Src decode type
|
16 年之前 |
Guillaume Thouvenin
|
0dc8d10f7d
KVM: x86 emulator: add Src2 decode set
|
16 年之前 |
Guillaume Thouvenin
|
45ed60b371
KVM: x86 emulator: Extend the opcode descriptor
|
16 年之前 |
Avi Kivity
|
f3fd92fbdb
KVM: Remove extraneous semicolon after do/while
|
16 年之前 |
Avi Kivity
|
2b48cc75b2
KVM: x86 emulator: fix popf emulation
|
16 年之前 |
Avi Kivity
|
cf5de4f886
KVM: x86 emulator: fix ret emulation
|
16 年之前 |
Avi Kivity
|
8a09b6877f
KVM: x86 emulator: switch 'pop reg' instruction to emulate_pop()
|
16 年之前 |
Avi Kivity
|
781d0edc5f
KVM: x86 emulator: allow pop from mmio
|
16 年之前 |
Avi Kivity
|
faa5a3ae39
KVM: x86 emulator: Extract 'pop' sequence into a function
|
16 年之前 |
Avi Kivity
|
6b7ad61ffb
KVM: x86 emulator: consolidate emulation of two operand instructions
|
16 年之前 |
Avi Kivity
|
dda96d8f1b
KVM: x86 emulator: reduce duplication in one operand emulation thunks
|
16 年之前 |
Guillaume Thouvenin
|
e93f36bcfa
KVM: allow emulator to adjust rip for emulated pio instructions
|
16 年之前 |
Guillaume Thouvenin
|
291fd39bfc
KVM: x86 emulator: Add decode entries for 0x04 and 0x05 opcodes (add acc, imm)
|
16 年之前 |
Guillaume Thouvenin
|
2786b014ec
KVM: x86 emulator: consolidate push reg
|
16 年之前 |
Guillaume Thouvenin
|
aa3a816b6d
KVM: x86 emulator: Use DstAcc for 'and'
|
16 年之前 |
Guillaume Thouvenin
|
8a9fee67fb
KVM: x86 emulator: Add cmp al, imm and cmp ax, imm instructions (ocodes 3c, 3d)
|
16 年之前 |
Guillaume Thouvenin
|
9c9fddd0e7
KVM: x86 emulator: Add DstAcc operand type
|
16 年之前 |
Avi Kivity
|
ef46f18ea0
KVM: x86 emulator: fix jmp r/m64 instruction
|
16 年之前 |
Mohammed Gamal
|
d19292e457
KVM: x86 emulator: Add call near absolute instruction (opcode 0xff/2)
|
16 年之前 |
Mohammed Gamal
|
a6a3034cb9
KVM: x86 emulator: Add in/out instructions (opcodes 0xe4-0xe7, 0xec-0xef)
|
16 年之前 |
Mohammed Gamal
|
fb4616f431
KVM: x86 emulator: Add std and cld instructions (opcodes 0xfc-0xfd)
|
16 年之前 |
Mohammed Gamal
|
a5e2e82b8b
KVM: x86 emulator: Add mov r, imm instructions (opcodes 0xb0-0xbf)
|
16 年之前 |
Avi Kivity
|
6eb06cb286
KVM: x86 emulator: remove bad ByteOp specifier from NEG descriptor
|
16 年之前 |
roel kluin
|
41afa02587
KVM: x86 emulator: remove duplicate SrcImm
|
16 年之前 |