Joerg Roedel
|
d54e4237bc
KVM: x86 emulator: convert bsf/bsr instructions to emulate_2op_SrcV_nobyte()
|
13 years ago |
Takuya Yoshikawa
|
9f4260e73a
KVM: x86 emulator: Avoid pushing back ModRM byte fetched for group decoding
|
13 years ago |
Takuya Yoshikawa
|
1c2545be05
KVM: x86 emulator: Move ModRM flags for groups to top level opcode tables
|
13 years ago |
Avi Kivity
|
38e8a2ddc9
KVM: x86 emulator: fix asm constraint in flush_pending_x87_faults
|
13 years ago |
Avi Kivity
|
e59717550e
KVM: x86 emulator: implement MMX MOVQ (opcodes 0f 6f, 0f 7f)
|
13 years ago |
Avi Kivity
|
cbe2c9d30a
KVM: x86 emulator: MMX support
|
13 years ago |
Avi Kivity
|
3e114eb4db
KVM: x86 emulator: implement movntps
|
13 years ago |
Stefan Hajnoczi
|
49597d8116
KVM: x86: emulate movdqa
|
13 years ago |
Avi Kivity
|
1c11b37669
KVM: x86 emulator: add support for vector alignment
|
13 years ago |
Kevin Wolf
|
4cee4798a3
KVM: x86 emulator: Allow PM/VM86 switch during task switch
|
13 years ago |
Kevin Wolf
|
66b0ab8fac
KVM: x86 emulator: VM86 segments must have DPL 3
|
13 years ago |
Kevin Wolf
|
7f3d35fddd
KVM: x86 emulator: Fix task switch privilege checks
|
13 years ago |
Avi Kivity
|
1a18a69b76
KVM: x86 emulator: reject SYSENTER in compatibility mode on AMD guests
|
13 years ago |
Avi Kivity
|
2adb5ad9fe
KVM: x86 emulator: Remove byte-sized MOVSX/MOVZX hack
|
13 years ago |
Avi Kivity
|
28867cee75
KVM: x86 emulator: add 8-bit memory operands
|
13 years ago |
Stephan Bärwolf
|
c2226fc9e8
KVM: x86: fix missing checks in syscall emulation
|
13 years ago |
Avi Kivity
|
222d21aa07
KVM: x86 emulator: implement RDPMC (0F 33)
|
13 years ago |
Avi Kivity
|
80bdec64c0
KVM: x86 emulator: fix RDPMC privilege check
|
13 years ago |
Takuya Yoshikawa
|
e0dac408d0
KVM: x86 emulator: Use opcode::execute for Group 9 instruction
|
13 years ago |
Takuya Yoshikawa
|
c04ec8393f
KVM: x86 emulator: Use opcode::execute for Group 4/5 instructions
|
13 years ago |
Takuya Yoshikawa
|
c15af35f54
KVM: x86 emulator: Use opcode::execute for Group 1A instruction
|
13 years ago |
Jan Kiszka
|
234b639206
KVM: x86 emulator: Remove set-but-unused cr4 from check_cr_write
|
13 years ago |
Takuya Yoshikawa
|
2b5e97e1fa
KVM: x86 emulator: Use opcode::execute for INS/OUTS from/to port in DX
|
13 years ago |
Takuya Yoshikawa
|
ff227392cd
KVM: x86 emulator: Use opcode::execute for BSF/BSR
|
13 years ago |
Takuya Yoshikawa
|
e940b5c20f
KVM: x86 emulator: Use opcode::execute for CMPXCHG
|
13 years ago |
Takuya Yoshikawa
|
e1e210b0a7
KVM: x86 emulator: Use opcode::execute for WRMSR/RDMSR
|
13 years ago |
Takuya Yoshikawa
|
bc00f8d2c2
KVM: x86 emulator: Use opcode::execute for MOV to cr/dr
|
13 years ago |
Takuya Yoshikawa
|
d4ddafcdf2
KVM: x86 emulator: Use opcode::execute for CALL
|
13 years ago |
Takuya Yoshikawa
|
ce7faab24f
KVM: x86 emulator: Use opcode::execute for BT family
|
13 years ago |
Takuya Yoshikawa
|
d7841a4b1b
KVM: x86 emulator: Use opcode::execute for IN/OUT
|
13 years ago |