Commit Graph

2 Commits (f0968e3f7a8ea30728d2580d3043a30ea9994ec6)

Author SHA1 Message Date
Mohammed Gamal 7bdb588827 KVM: x86 emulator: Add adc and sbb missing decoder flags 16 years ago
Avi Kivity 56e8231841 KVM: Rename x86_emulate.c to emulate.c 16 years ago
Andre Przywara 4668f05078 KVM: x86 emulator: Add sysexit emulation 16 years ago
Andre Przywara 8c60435261 KVM: x86 emulator: Add sysenter emulation 16 years ago
Andre Przywara e66bb2ccdc KVM: x86 emulator: add syscall emulation 16 years ago
Andre Przywara e99f050712 KVM: x86 emulator: Prepare for emulation of syscall instructions 16 years ago
Andre Przywara b1d861431e KVM: x86 emulator: Add missing EFLAGS bit definitions 16 years ago
Avi Kivity ee3d29e8be KVM: x86 emulator: fix jmp far decoding (opcode 0xea) 16 years ago
Avi Kivity c9eaf20f26 KVM: x86 emulator: Implement zero-extended immediate decoding 16 years ago
Jaswinder Singh Rajput a3f9d3981c KVM: kvm/x86_emulate.c toggle_interruptibility() should be static 16 years ago
Glauber Costa 310b5d306c KVM: Deal with interrupt shadow state for emulated instructions 16 years ago
Gleb Natapov e637b8238a KVM: x86 emulator: Decode soft interrupt instructions 16 years ago
Gleb Natapov 84ce66a686 KVM: x86 emulator: Completely decode in/out at decoding stage 16 years ago
Gleb Natapov 341de7e372 KVM: x86 emulator: Add unsigned byte immediate decode 16 years ago
Gleb Natapov d53c4777b3 KVM: x86 emulator: Complete decoding of call near in decode stage 16 years ago
Gleb Natapov b2833e3cde KVM: x86 emulator: Complete short/near jcc decoding in decode stage 16 years ago
Gleb Natapov 782b877c80 KVM: x86 emulator: Complete ljmp decoding at decode stage 16 years ago
Gleb Natapov 0654169e73 KVM: x86 emulator: Add lcall decoding 16 years ago
Gleb Natapov a5f868bd45 KVM: x86 emulator: Add decoding of 16bit second immediate argument 16 years ago
Gleb Natapov 2d03319654 KVM: x86 emulator: fix call near emulation 16 years ago
Avi Kivity a77ab5ead5 KVM: x86 emulator: implement 'ret far' instruction (opcode 0xcb) 16 years ago
Avi Kivity 350f69dcd1 KVM: x86 emulator: Make emulate_pop() a little more generic 16 years ago
Avi Kivity 2b3d2a2060 KVM: Fix vmload and friends misinterpreted as lidt 16 years ago
Amit Shah fbce554e94 KVM: x86 emulator: Fix handling of VMMCALL instruction 16 years ago
Guillaume Thouvenin 9bf8ea42fe KVM: x86 emulator: add the emulation of shld and shrd instructions 16 years ago
Guillaume Thouvenin d175226a5f KVM: x86 emulator: add the assembler code for three operands 16 years ago
Guillaume Thouvenin bfcadf83ec KVM: x86 emulator: add a new "implied 1" Src decode type 16 years ago
Guillaume Thouvenin 0dc8d10f7d KVM: x86 emulator: add Src2 decode set 16 years ago
Guillaume Thouvenin 45ed60b371 KVM: x86 emulator: Extend the opcode descriptor 16 years ago
Avi Kivity f3fd92fbdb KVM: Remove extraneous semicolon after do/while 16 years ago
Avi Kivity 2b48cc75b2 KVM: x86 emulator: fix popf emulation 16 years ago
Avi Kivity cf5de4f886 KVM: x86 emulator: fix ret emulation 16 years ago
Avi Kivity 8a09b6877f KVM: x86 emulator: switch 'pop reg' instruction to emulate_pop() 16 years ago
Avi Kivity 781d0edc5f KVM: x86 emulator: allow pop from mmio 16 years ago
Avi Kivity faa5a3ae39 KVM: x86 emulator: Extract 'pop' sequence into a function 16 years ago
Avi Kivity 6b7ad61ffb KVM: x86 emulator: consolidate emulation of two operand instructions 16 years ago
Avi Kivity dda96d8f1b KVM: x86 emulator: reduce duplication in one operand emulation thunks 16 years ago
Guillaume Thouvenin e93f36bcfa KVM: allow emulator to adjust rip for emulated pio instructions 16 years ago
Guillaume Thouvenin 291fd39bfc KVM: x86 emulator: Add decode entries for 0x04 and 0x05 opcodes (add acc, imm) 16 years ago
Guillaume Thouvenin 2786b014ec KVM: x86 emulator: consolidate push reg 16 years ago
Guillaume Thouvenin aa3a816b6d KVM: x86 emulator: Use DstAcc for 'and' 17 years ago
Guillaume Thouvenin 8a9fee67fb KVM: x86 emulator: Add cmp al, imm and cmp ax, imm instructions (ocodes 3c, 3d) 17 years ago
Guillaume Thouvenin 9c9fddd0e7 KVM: x86 emulator: Add DstAcc operand type 17 years ago
Avi Kivity ef46f18ea0 KVM: x86 emulator: fix jmp r/m64 instruction 17 years ago
Mohammed Gamal d19292e457 KVM: x86 emulator: Add call near absolute instruction (opcode 0xff/2) 17 years ago
Mohammed Gamal a6a3034cb9 KVM: x86 emulator: Add in/out instructions (opcodes 0xe4-0xe7, 0xec-0xef) 17 years ago
Mohammed Gamal fb4616f431 KVM: x86 emulator: Add std and cld instructions (opcodes 0xfc-0xfd) 17 years ago
Mohammed Gamal a5e2e82b8b KVM: x86 emulator: Add mov r, imm instructions (opcodes 0xb0-0xbf) 17 years ago
Avi Kivity 6eb06cb286 KVM: x86 emulator: remove bad ByteOp specifier from NEG descriptor 17 years ago
roel kluin 41afa02587 KVM: x86 emulator: remove duplicate SrcImm 17 years ago