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 |
Gleb Natapov
|
f0c13ef1a8
KVM: x86 emulator: cleanup xchg emulation
|
15 years ago |
Gleb Natapov
|
054fe9f6e3
KVM: x86 emulator: fix Move r/m16 to segment register decoding
|
15 years ago |
Gleb Natapov
|
9de4157367
KVM: x86 emulator: introduce read cache
|
15 years ago |
Gleb Natapov
|
19d0443726
KVM: fix emulator_task_switch() return value.
|
15 years ago |
Jan Kiszka
|
e269fb2189
KVM: x86: Push potential exception error code on task switches
|
15 years ago |
Jan Kiszka
|
0760d44868
KVM: x86: Terminate early if task_switch_16/32 failed
|
15 years ago |
Avi Kivity
|
2fb53ad811
KVM: x86 emulator: Don't overwrite decode cache
|
15 years ago |
Gleb Natapov
|
de3e6480f7
KVM: x86 emulator: fix unlocked CMPXCHG8B emulation
|
15 years ago |