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 |
Xiao Guangrong
|
1cb3f3ae5a
KVM: x86: retry non-page-table writing instructions
|
13 years ago |
Xiao Guangrong
|
d5ae7ce835
KVM: x86: tag the instructions which are used to write page table
|
13 years ago |
Avi Kivity
|
1cd196ea42
KVM: x86 emulator: convert push %sreg/pop %sreg to direct decode
|
13 years ago |
Avi Kivity
|
d4b4325fdb
KVM: x86 emulator: switch lds/les/lss/lfs/lgs to direct decode
|
13 years ago |
Avi Kivity
|
c191a7a0f4
KVM: x86 emulator: streamline decode of segment registers
|
13 years ago |
Avi Kivity
|
41ddf9784c
KVM: x86 emulator: simplify OpMem64 decode
|
13 years ago |
Avi Kivity
|
0fe5912884
KVM: x86 emulator: switch src decode to decode_operand()
|
13 years ago |
Avi Kivity
|
5217973ef8
KVM: x86 emulator: qualify OpReg inhibit_byte_regs hack
|
13 years ago |
Avi Kivity
|
608aabe316
KVM: x86 emulator: switch OpImmUByte decode to decode_imm()
|
13 years ago |
Avi Kivity
|
20c29ff205
KVM: x86 emulator: free up some flag bits near src, dst
|
13 years ago |
Avi Kivity
|
4dd6a57df7
KVM: x86 emulator: switch src2 to generic decode_operand()
|
13 years ago |
Avi Kivity
|
b1ea50b2b6
KVM: x86 emulator: expand decode flags to 64 bits
|
13 years ago |
Avi Kivity
|
a99455499a
KVM: x86 emulator: split dst decode to a generic decode_operand()
|
13 years ago |
Avi Kivity
|
f09ed83e21
KVM: x86 emulator: move memop, memopp into emulation context
|
13 years ago |
Avi Kivity
|
3329ece161
KVM: x86 emulator: convert group 3 instructions to direct decode
|
13 years ago |