Mohammed Gamal
|
4ab8e02404
KVM: x86 emulator: Expose emulate_int_real()
|
14 years ago |
Joerg Roedel
|
8df25a328a
KVM: MMU: Track page fault data in struct vcpu
|
15 years ago |
Gleb Natapov
|
d2ddd1c483
KVM: x86 emulator: get rid of "restart" in emulation context.
|
15 years ago |
Mohammed Gamal
|
160ce1f1a8
KVM: x86 emulator: Allow accessing IDT via emulator ops
|
15 years ago |
Avi Kivity
|
2dbd0dd711
KVM: x86 emulator: Decode memory operands directly into a 'struct operand'
|
15 years ago |
Avi Kivity
|
d4709c78ee
KVM: x86 emulator: drop use_modrm_ea
|
15 years ago |
Avi Kivity
|
1a6440aef6
KVM: x86 emulator: use correct type for memory address in operands
|
15 years ago |
Avi Kivity
|
09ee57cdae
KVM: x86 emulator: push segment override out of decode_modrm()
|
15 years ago |
Gleb Natapov
|
4fc40f076f
KVM: x86 emulator: check io permissions only once for string pio
|
15 years ago |
Avi Kivity
|
ef65c88912
KVM: x86 emulator: allow storing emulator execution function in decode tables
|
15 years ago |
Avi Kivity
|
9aabc88fc8
KVM: x86 emulator: store x86_emulate_ops in emulation context
|
15 years ago |
Avi Kivity
|
16518d5ada
KVM: x86 emulator: fix regression with cmpxchg8b on i386 hosts
|
15 years ago |
Gleb Natapov
|
54b8486f46
KVM: x86 emulator: do not inject exception directly into vcpu
|
15 years ago |
Gleb Natapov
|
ef050dc039
KVM: x86 emulator: set RFLAGS 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
|
c3cd7ffaf5
KVM: x86 emulator: x86_emulate_insn() return -1 only in case of emulation failure
|
15 years ago |
Gleb Natapov
|
e680080e65
KVM: x86 emulator: fix X86EMUL_RETRY_INSTR and X86EMUL_CMPXCHG_FAILED values
|
15 years ago |
Gleb Natapov
|
0f12244fe7
KVM: x86 emulator: make set_cr() callback return error if it fails
|
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
|
9de4157367
KVM: x86 emulator: introduce read cache
|
15 years ago |
Jan Kiszka
|
e269fb2189
KVM: x86: Push potential exception error code on task switches
|
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
|
cf8f70bfe3
KVM: x86 emulator: fix in/out emulation.
|
15 years ago |
Gleb Natapov
|
38ba30ba51
KVM: x86 emulator: Emulate task switch in emulator.c
|
15 years ago |
Gleb Natapov
|
2dafc6c234
KVM: x86 emulator: Provide more callbacks for x86 emulator.
|
15 years ago |