Avi Kivity
|
ca1d4a9e77
KVM: x86 emulator: drop vcpu argument from pio callbacks
|
14 years ago |
Avi Kivity
|
0f65dd70a4
KVM: x86 emulator: drop vcpu argument from memory read/write callbacks
|
14 years ago |
Nelson Elhage
|
3d9b938eef
KVM: emulator: Use linearize() when fetching instructions
|
14 years ago |
Joerg Roedel
|
f6511935f4
KVM: SVM: Add checks for IO instructions
|
14 years ago |
Joerg Roedel
|
8061252ee0
KVM: SVM: Add intercept checks for remaining twobyte instructions
|
14 years ago |
Joerg Roedel
|
3b88e41a41
KVM: SVM: Add intercept check for accessing dr registers
|
14 years ago |
Joerg Roedel
|
cfec82cb7d
KVM: SVM: Add intercept check for emulated cr accesses
|
14 years ago |
Joerg Roedel
|
8a76d7f25f
KVM: x86: Add x86 callback for intercept check
|
14 years ago |
Joerg Roedel
|
8ea7d6aef8
KVM: x86 emulator: Add flag to check for protected mode instructions
|
14 years ago |
Joerg Roedel
|
d09beabd7c
KVM: x86 emulator: Add check_perm callback
|
14 years ago |
Joerg Roedel
|
775fde8648
KVM: x86 emulator: Don't write-back cpu-state on X86EMUL_INTERCEPTED
|
14 years ago |
Avi Kivity
|
3c6e276f22
KVM: x86 emulator: add SVM intercepts
|
14 years ago |
Avi Kivity
|
c4f035c60d
KVM: x86 emulator: add framework for instruction intercepts
|
14 years ago |
Avi Kivity
|
1253791df9
KVM: x86 emulator: SSE support
|
14 years ago |
Avi Kivity
|
5037f6f324
KVM: x86 emulator: define callbacks for using the guest fpu within the emulator
|
14 years ago |
Avi Kivity
|
1d6b114f20
KVM: x86 emulator: do not munge rep prefix
|
15 years ago |
Gleb Natapov
|
5601d05b8c
KVM: emulator: Fix io permission checking for 64bit guest
|
14 years ago |
Avi Kivity
|
d867162c6d
KVM: x86 emulator: vendor specific instructions
|
14 years ago |
Andre Przywara
|
dc25e89e07
KVM: SVM: copy instruction bytes from VMCB
|
14 years ago |
Avi Kivity
|
6389ee9463
KVM: Pull extra page fault information into struct x86_exception
|
14 years ago |
Avi Kivity
|
bcc55cba9f
KVM: x86 emulator: make emulator memory callbacks return full exception
|
14 years ago |
Avi Kivity
|
da9cb575b1
KVM: x86 emulator: introduce struct x86_exception to communicate faults
|
14 years ago |
Avi Kivity
|
90de84f50b
KVM: x86 emulator: preserve an operand's segment identity
|
14 years ago |
Mohammed Gamal
|
4ab8e02404
KVM: x86 emulator: Expose emulate_int_real()
|
15 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 |