Age | Commit message (Expand) | Author |
2014-03-17 | KVM: x86 emulator: emulate MOVAPD | ![](//seccdn.libravatar.org/avatar/6222cbcbae0b45108b6aaad13b2d1bad?s=13&d=retro) Igor Mammedov |
2014-03-17 | KVM: x86 emulator: emulate MOVAPS | ![](//seccdn.libravatar.org/avatar/6222cbcbae0b45108b6aaad13b2d1bad?s=13&d=retro) Igor Mammedov |
2013-11-05 | KVM: emulator: cleanup decode_register_operand() a bit | ![](//seccdn.libravatar.org/avatar/a2202a0aa4a74614392590f29db67873?s=13&d=retro) Gleb Natapov |
2013-11-05 | KVM: emulator: check rex prefix inside decode_register() | ![](//seccdn.libravatar.org/avatar/a2202a0aa4a74614392590f29db67873?s=13&d=retro) Gleb Natapov |
2013-11-03 | KVM: x86: fix emulation of "movzbl %bpl, %eax" | ![](//seccdn.libravatar.org/avatar/bf9b3fb6d9ad7b2025bdb124e4ad76b0?s=13&d=retro) Paolo Bonzini |
2013-10-31 | KVM: x86: emulate SAHF instruction | ![](//seccdn.libravatar.org/avatar/bf9b3fb6d9ad7b2025bdb124e4ad76b0?s=13&d=retro) Paolo Bonzini |
2013-10-30 | kvm: Emulate MOVBE | ![](//seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov |
2013-10-30 | kvm, emulator: Add initial three-byte insns support | ![](//seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov |
2013-10-30 | kvm, emulator: Rename VendorSpecific flag | ![](//seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov |
2013-10-30 | kvm, emulator: Use opcode length | ![](//seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov |
2013-09-17 | KVM: x86 emulator: emulate RETF imm | ![](//seccdn.libravatar.org/avatar/d9765e669e74f6120ff7644a89754f66?s=13&d=retro) Bruce Rogers |
2013-07-03 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2013-06-03 | KVM: fix sil/dil/bpl/spl in the mod/rm fields | ![](//seccdn.libravatar.org/avatar/bf9b3fb6d9ad7b2025bdb124e4ad76b0?s=13&d=retro) Paolo Bonzini |
2013-06-03 | KVM: Emulate multibyte NOP | ![](//seccdn.libravatar.org/avatar/bf9b3fb6d9ad7b2025bdb124e4ad76b0?s=13&d=retro) Paolo Bonzini |
2013-05-21 | KVM: x86 emulator: convert XADD to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-05-21 | KVM: x86 emulator: drop unused old-style inline emulation | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-05-21 | KVM: x86 emulator: convert DIV/IDIV to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-05-21 | KVM: x86 emulator: convert single-operand MUL/IMUL to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-05-21 | KVM: x86 emulator: Switch fastop src operand to RDX | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-05-21 | KVM: x86 emulator: switch MUL/DIV to DstXacc | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-05-21 | KVM: x86 emulator: decode extended accumulator explicity | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-05-21 | KVM: x86 emulator: add support for writing back the source operand | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-05-09 | KVM: emulator: emulate SALC | ![](//seccdn.libravatar.org/avatar/bf9b3fb6d9ad7b2025bdb124e4ad76b0?s=13&d=retro) Paolo Bonzini |
2013-05-09 | KVM: emulator: emulate XLAT | ![](//seccdn.libravatar.org/avatar/bf9b3fb6d9ad7b2025bdb124e4ad76b0?s=13&d=retro) Paolo Bonzini |
2013-05-09 | KVM: emulator: emulate AAM | ![](//seccdn.libravatar.org/avatar/bf9b3fb6d9ad7b2025bdb124e4ad76b0?s=13&d=retro) Paolo Bonzini |
2013-04-25 | KVM: X86 emulator: fix source operand decoding for 8bit mov[zs]x instructions | ![](//seccdn.libravatar.org/avatar/a2202a0aa4a74614392590f29db67873?s=13&d=retro) Gleb Natapov |
2013-04-14 | KVM: emulator: mark 0xff 0x7d opcode as undefined. | ![](//seccdn.libravatar.org/avatar/a2202a0aa4a74614392590f29db67873?s=13&d=retro) Gleb Natapov |
2013-04-14 | KVM: emulator: Do not fail on emulation of undefined opcode | ![](//seccdn.libravatar.org/avatar/a2202a0aa4a74614392590f29db67873?s=13&d=retro) Gleb Natapov |
2013-04-14 | KVM: emulator: fix unimplemented instruction detection | ![](//seccdn.libravatar.org/avatar/a2202a0aa4a74614392590f29db67873?s=13&d=retro) Gleb Natapov |
2013-04-11 | KVM: x86 emulator: Fix segment loading in VM86 | ![](//seccdn.libravatar.org/avatar/1968a4ee6d79effc01881407f44286b0?s=13&d=retro) Kevin Wolf |
2013-02-13 | x86 emulator: fix parity calculation for AAD instruction | ![](//seccdn.libravatar.org/avatar/a2202a0aa4a74614392590f29db67873?s=13&d=retro) Gleb Natapov |
2013-01-27 | KVM: x86 emulator: fix test_cc() build failure on i386 | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-23 | KVM: x86 emulator: convert a few freestanding emulations to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-23 | KVM: x86 emulator: rearrange fastop definitions | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-23 | KVM: x86 emulator: convert 2-operand IMUL to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-23 | KVM: x86 emulator: convert BT/BTS/BTR/BTC/BSF/BSR to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-23 | KVM: x86 emulator: convert INC/DEC to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-23 | KVM: x86 emulator: covert SETCC to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-23 | KVM: x86 emulator: convert shift/rotate instructions to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-23 | KVM: x86 emulator: Convert SHLD, SHRD to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-09 | KVM: x86 emulator: convert basic ALU ops to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-09 | KVM: x86 emulator: add macros for defining 2-operand fastop emulation | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-09 | KVM: x86 emulator: convert NOT, NEG to fastop | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-09 | KVM: x86 emulator: mark CMP, CMPS, SCAS, TEST as NoWrite | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-09 | KVM: x86 emulator: introduce NoWrite flag | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-09 | KVM: x86 emulator: Support for declaring single operand fastops | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-09 | KVM: x86 emulator: framework for streamlining arithmetic opcodes | ![](//seccdn.libravatar.org/avatar/1b7ad54fc7031f5d6c9cbb314514ee51?s=13&d=retro) Avi Kivity |
2013-01-02 | KVM: emulator: implement fninit, fnstsw, fnstcw | ![](//seccdn.libravatar.org/avatar/a2202a0aa4a74614392590f29db67873?s=13&d=retro) Gleb Natapov |
2013-01-02 | KVM: emulator: drop RPL check from linearize() function | ![](//seccdn.libravatar.org/avatar/a2202a0aa4a74614392590f29db67873?s=13&d=retro) Gleb Natapov |
2012-12-13 | KVM: x86: fix mov immediate emulation for 64-bit operands | ![](//seccdn.libravatar.org/avatar/28fac16050d9e9ed2b579cd8fa15a29e?s=13&d=retro) Nadav Amit |