Commit History

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