Avi Kivity
|
16518d5ada
KVM: x86 emulator: fix regression with cmpxchg8b on i386 hosts
|
14 years ago |
Gleb Natapov
|
c0e0608cb9
KVM: x86: emulator: inc/dec can have lock prefix
|
15 years ago |
Wei Yongjun
|
5d55f299f9
KVM: x86 emulator: re-implementing 'mov AL,moffs' instruction decoding
|
15 years ago |
Wei Yongjun
|
07cbc6c185
KVM: x86 emulator: fix cli/sti instruction emulation
|
15 years ago |
Wei Yongjun
|
b16b2b7bb5
KVM: x86 emulator: fix 'mov rm,sreg' instruction decoding
|
15 years ago |
Wei Yongjun
|
e97e883f8b
KVM: x86 emulator: fix 'and AL,imm8' instruction decoding
|
15 years ago |
Wei Yongjun
|
ce7a0ad3bd
KVM: x86 emulator: fix the comment of out instruction
|
15 years ago |
Wei Yongjun
|
a5046e6c7d
KVM: x86 emulator: fix 'mov sreg,rm16' instruction decoding
|
15 years ago |
Sheng Yang
|
f5f48ee15c
KVM: VMX: Execute WBINVD to keep data consistency with assigned devices
|
15 years ago |
Wei Yongjun
|
7d5993d63f
KVM: x86 emulator: fix group3 instruction decoding
|
15 years ago |
Wei Yongjun
|
c37eda1384
KVM: x86 emulator: fix pusha instruction emulation
|
15 years ago |
Avi Kivity
|
221d059d15
KVM: Update Red Hat copyrights
|
15 years ago |
Mohammed Gamal
|
222b7c52c3
KVM: x86 emulator: Add missing decoder flags for xor instructions
|
15 years ago |
Mohammed Gamal
|
abc190830f
KVM: x86 emulator: Add missing decoder flags for sub instruction
|
15 years ago |
Mohammed Gamal
|
dfb507c41d
KVM: x86 emulator: Add test acc, imm instruction (opcodes 0xA8 - 0xA9)
|
15 years ago |
Gleb Natapov
|
54b8486f46
KVM: x86 emulator: do not inject exception directly into vcpu
|
15 years ago |
Gleb Natapov
|
95cb229530
KVM: x86 emulator: move interruptibility state tracking out of emulator
|
15 years ago |
Gleb Natapov
|
4d2179e1e9
KVM: x86 emulator: handle shadowed registers outside emulator
|
15 years ago |
Gleb Natapov
|
bdb475a323
KVM: x86 emulator: use shadowed register in emulate_sysexit()
|
15 years ago |
Gleb Natapov
|
ef050dc039
KVM: x86 emulator: set RFLAGS outside x86 emulator code
|
15 years ago |
Gleb Natapov
|
95c5588652
KVM: x86 emulator: advance RIP outside x86 emulator code
|
15 years ago |
Gleb Natapov
|
8fe681e984
KVM: do not inject #PF in (read|write)_emulated() callbacks
|
15 years ago |
Gleb Natapov
|
338dbc9781
KVM: x86 emulator: make (get|set)_dr() callback return error if it fails
|
15 years ago |
Gleb Natapov
|
0f12244fe7
KVM: x86 emulator: make set_cr() callback return error if it fails
|
15 years ago |
Gleb Natapov
|
79168fd1a3
KVM: x86 emulator: cleanup some direct calls into kvm to use existing callbacks
|
15 years ago |
Gleb Natapov
|
5951c44237
KVM: x86 emulator: add get_cached_segment_base() callback to x86_emulate_ops
|
15 years ago |
Gleb Natapov
|
3fb1b5dbd3
KVM: x86 emulator: add (set|get)_msr callbacks to x86_emulate_ops
|
15 years ago |
Gleb Natapov
|
35aa5375d4
KVM: x86 emulator: add (set|get)_dr callbacks to x86_emulate_ops
|
15 years ago |
Gleb Natapov
|
414e6277fd
KVM: x86 emulator: handle "far address" source operand
|
15 years ago |
Gleb Natapov
|
b8a98945ea
KVM: x86 emulator: cleanup nop emulation
|
15 years ago |