Nicolas Kaiser
|
9611c18777
KVM: fix typo in copyright notice
|
14 years ago |
Sheng Yang
|
7129eecac1
KVM: x86 emulator: Eliminate compilation warning in x86_decode_insn()
|
14 years ago |
Joerg Roedel
|
d47f00a62b
KVM: X86: Propagate fetch faults
|
15 years ago |
Joerg Roedel
|
8df25a328a
KVM: MMU: Track page fault data in struct vcpu
|
15 years ago |
Avi Kivity
|
7d9ddaedd8
KVM: x86 emulator: clean up control flow in x86_emulate_insn()
|
15 years ago |
Avi Kivity
|
a4d4a7c188
KVM: x86 emulator: fix group 11 decoding for reg != 0
|
15 years ago |
Avi Kivity
|
b9eac5f4d1
KVM: x86 emulator: use single stage decoding for mov instructions
|
15 years ago |
Avi Kivity
|
6230f7fc04
KVM: x86 emulator: simplify ALU opcode block decode further
|
15 years ago |
Avi Kivity
|
34d1f4905e
KVM: x86 emulator: trap and propagate #DE from DIV and IDIV
|
15 years ago |
Avi Kivity
|
f6b3597bde
KVM: x86 emulator: add macros for executing instructions that may trap
|
15 years ago |
Avi Kivity
|
739ae40606
KVM: x86 emulator: simplify instruction decode flags for opcodes 0F 00-FF
|
15 years ago |
Avi Kivity
|
d269e3961a
KVM: x86 emulator: simplify instruction decode flags for opcodes E0-FF
|
15 years ago |
Avi Kivity
|
d2c6c7adb1
KVM: x86 emulator: simplify instruction decode flags for opcodes C0-DF
|
15 years ago |
Avi Kivity
|
50748613d1
KVM: x86 emulator: simplify instruction decode flags for opcodes A0-AF
|
15 years ago |
Avi Kivity
|
76e8e68d44
KVM: x86 emulator: simplify instruction decode flags for opcodes 80-8F
|
15 years ago |
Avi Kivity
|
48fe67b5f7
KVM: x86 emulator: simplify string instruction decode flags
|
15 years ago |
Avi Kivity
|
5315fbb223
KVM: x86 emulator: simplify ALU block (opcodes 00-3F) decode flags
|
15 years ago |
Avi Kivity
|
8d8f4e9f66
KVM: x86 emulator: support byte/word opcode pairs
|
15 years ago |
Avi Kivity
|
081bca0e6b
KVM: x86 emulator: refuse SrcMemFAddr (e.g. LDS) with register operand
|
15 years ago |
Gleb Natapov
|
d2ddd1c483
KVM: x86 emulator: get rid of "restart" in emulation context.
|
15 years ago |
Gleb Natapov
|
3e2f65d57a
KVM: x86 emulator: move string instruction completion check into separate function
|
15 years ago |
Gleb Natapov
|
6e2fb2cadd
KVM: x86 emulator: Rename variable that shadows another local variable.
|
15 years ago |
Wei Yongjun
|
cc4feed57f
KVM: x86 emulator: add CALL FAR instruction emulation (opcode 9a)
|
15 years ago |
Wei Yongjun
|
e4abac67b7
KVM: x86 emulator: add JrCXZ instruction emulation
|
15 years ago |
Wei Yongjun
|
09b5f4d3c4
KVM: x86 emulator: add LDS/LES/LFS/LGS/LSS instruction emulation
|
15 years ago |
Avi Kivity
|
6142914280
KVM: x86 emulator: implement CWD (opcode 99)
|
15 years ago |
Avi Kivity
|
d46164dbd9
KVM: x86 emulator: implement IMUL REG, R/M, IMM (opcode 69)
|
15 years ago |
Avi Kivity
|
7db41eb762
KVM: x86 emulator: add Src2Imm decoding
|
15 years ago |
Avi Kivity
|
39f21ee546
KVM: x86 emulator: consolidate immediate decode into a function
|
15 years ago |
Avi Kivity
|
48bb5d3c40
KVM: x86 emulator: implement RDTSC (opcode 0F 31)
|
15 years ago |