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 |
Gleb Natapov
|
6aebfa6ea7
KVM: x86 emulator: inject #UD on access to non-existing CR
|
15 years ago |
Gleb Natapov
|
ab8557b2b3
KVM: x86 emulator: 0f (20|21|22|23) ignore mod bits.
|
15 years ago |
Gleb Natapov
|
6e1e5ffee8
KVM: x86 emulator: fix 0f 01 /5 emulation
|
15 years ago |
Gleb Natapov
|
5e3ae6c540
KVM: x86 emulator: fix mov r/m, sreg emulation.
|
15 years ago |
Gleb Natapov
|
063db061b9
KVM: Provide current eip as part of emulator context.
|
15 years ago |
Gleb Natapov
|
9c5372445c
KVM: Provide x86_emulate_ctxt callback to get current cpl
|
15 years ago |
Gleb Natapov
|
93a152be5a
KVM: remove realmode_lmsw function.
|
15 years ago |