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