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 |
Gleb Natapov
|
6550e1f165
KVM: x86 emulator: add decoding of CMPXCHG8B dst operand
|
15 years ago |
Gleb Natapov
|
482ac18ae2
KVM: x86 emulator: commit rflags as part of registers commit
|
15 years ago |
Gleb Natapov
|
7b262e90fc
KVM: x86 emulator: introduce pio in string read ahead.
|
15 years ago |
Gleb Natapov
|
5cd21917da
KVM: x86 emulator: restart string instruction without going back to a guest.
|
15 years ago |
Gleb Natapov
|
cb404fe089
KVM: x86 emulator: remove saved_eip
|
15 years ago |
Gleb Natapov
|
7972995b0c
KVM: x86 emulator: Move string pio emulation into emulator.c
|
15 years ago |
Gleb Natapov
|
cf8f70bfe3
KVM: x86 emulator: fix in/out emulation.
|
15 years ago |
Gleb Natapov
|
d9271123a4
KVM: x86 emulator: during rep emulation decrement ECX only if emulation succeeded
|
15 years ago |
Gleb Natapov
|
a682e35449
KVM: x86 emulator: add decoding of X,Y parameters from Intel SDM
|
15 years ago |
Gleb Natapov
|
69f55cb11e
KVM: x86 emulator: populate OP_MEM operand during decoding.
|
15 years ago |
Gleb Natapov
|
ceffb45972
KVM: Use task switch from emulator.c
|
15 years ago |
Gleb Natapov
|
2e873022f5
KVM: x86 emulator: Use load_segment_descriptor() instead of kvm_load_segment_descriptor()
|
15 years ago |
Gleb Natapov
|
38ba30ba51
KVM: x86 emulator: Emulate task switch in emulator.c
|
15 years ago |
Gleb Natapov
|
aca06a8307
KVM: x86 emulator: cleanup grp3 return value
|
15 years ago |
Gleb Natapov
|
a41ffb7540
KVM: x86 emulator: If LOCK prefix is used dest arg should be memory.
|
15 years ago |
Gleb Natapov
|
fd5253658b
KVM: x86 emulator: do not call writeback if msr access fails.
|
15 years ago |
Gleb Natapov
|
2e901c4cf4
KVM: x86 emulator: fix return values of syscall/sysenter/sysexit emulations
|
15 years ago |
Gleb Natapov
|
1e470be5a1
KVM: x86 emulator: fix mov dr to inject #UD when needed.
|
15 years ago |