Gleb Natapov
|
f583c29b79
x86 emulator: fix parity calculation for AAD instruction
|
12 years ago |
Avi Kivity
|
3f0c3d0bb2
KVM: x86 emulator: fix test_cc() build failure on i386
|
12 years ago |
Avi Kivity
|
158de57f90
KVM: x86 emulator: convert a few freestanding emulations to fastop
|
12 years ago |
Avi Kivity
|
34b77652b9
KVM: x86 emulator: rearrange fastop definitions
|
12 years ago |
Avi Kivity
|
4d7583493e
KVM: x86 emulator: convert 2-operand IMUL to fastop
|
12 years ago |
Avi Kivity
|
11c363ba8f
KVM: x86 emulator: convert BT/BTS/BTR/BTC/BSF/BSR to fastop
|
12 years ago |
Avi Kivity
|
95413dc413
KVM: x86 emulator: convert INC/DEC to fastop
|
12 years ago |
Avi Kivity
|
9ae9febae9
KVM: x86 emulator: covert SETCC to fastop
|
12 years ago |
Avi Kivity
|
007a3b5475
KVM: x86 emulator: convert shift/rotate instructions to fastop
|
12 years ago |
Avi Kivity
|
0bdea06892
KVM: x86 emulator: Convert SHLD, SHRD to fastop
|
12 years ago |
Avi Kivity
|
fb864fbc72
KVM: x86 emulator: convert basic ALU ops to fastop
|
12 years ago |
Avi Kivity
|
f7857f35db
KVM: x86 emulator: add macros for defining 2-operand fastop emulation
|
12 years ago |
Avi Kivity
|
45a1467d7e
KVM: x86 emulator: convert NOT, NEG to fastop
|
12 years ago |
Avi Kivity
|
75f728456f
KVM: x86 emulator: mark CMP, CMPS, SCAS, TEST as NoWrite
|
12 years ago |
Avi Kivity
|
b6744dc3fb
KVM: x86 emulator: introduce NoWrite flag
|
12 years ago |
Avi Kivity
|
b7d491e7f0
KVM: x86 emulator: Support for declaring single operand fastops
|
12 years ago |
Avi Kivity
|
e28bbd44da
KVM: x86 emulator: framework for streamlining arithmetic opcodes
|
12 years ago |
Gleb Natapov
|
045a282ca4
KVM: emulator: implement fninit, fnstsw, fnstcw
|
12 years ago |
Gleb Natapov
|
3a78a4f463
KVM: emulator: drop RPL check from linearize() function
|
12 years ago |
Nadav Amit
|
5e2c688351
KVM: x86: fix mov immediate emulation for 64-bit operands
|
12 years ago |
Gleb Natapov
|
7f662273e4
KVM: emulator: implement AAD instruction
|
12 years ago |
Linus Torvalds
|
66cdd0ceaf
Merge tag 'kvm-3.8-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
|
12 years ago |
Gleb Natapov
|
58b7825bc3
KVM: emulator: fix real mode segment checks in address linearization
|
12 years ago |
H. Peter Anvin
|
cb7cb2864e
x86, kvm: Remove incorrect redundant assembly constraint
|
12 years ago |
Gleb Natapov
|
b3356bf0db
KVM: emulator: optimize "rep ins" handling
|
13 years ago |
Gleb Natapov
|
f3bd64c68a
KVM: emulator: string_addr_inc() cleanup
|
13 years ago |
Gleb Natapov
|
9d1b39a967
KVM: emulator: make x86 emulation modes enum instead of defines
|
13 years ago |
Mathias Krause
|
0225fb509d
KVM: x86 emulator: constify emulate_ops
|
13 years ago |
Mathias Krause
|
fd0a0d8208
KVM: x86 emulator: mark opcode tables const
|
13 years ago |
Mathias Krause
|
89a87c6779
KVM: x86 emulator: use aligned variants of SSE register ops
|
13 years ago |