Avi Kivity
|
1aa366163b
KVM: x86 emulator: consolidate segment accessors
|
14 years ago |
BrillyWu@viatech.com.cn
|
4429d5dc11
KVM: Add CPUID support for VIA CPU
|
14 years ago |
Gleb Natapov
|
2aab2c5b2b
KVM: call cache_all_regs() only once during instruction emulation
|
14 years ago |
Gleb Natapov
|
0004c7c257
KVM: Fix compound mmio
|
14 years ago |
Gleb Natapov
|
8d7d810255
KVM: mmio_fault_cr2 is not used
|
14 years ago |
Avi Kivity
|
13db70eca6
KVM: x86 emulator: drop x86_emulate_ctxt::vcpu
|
14 years ago |
Avi Kivity
|
5197b808a7
KVM: Avoid using x86_emulate_ctxt.vcpu
|
14 years ago |
Avi Kivity
|
bcaf5cc543
KVM: x86 emulator: add new ->wbinvd() callback
|
14 years ago |
Avi Kivity
|
d6aa10003b
KVM: x86 emulator: add ->fix_hypercall() callback
|
14 years ago |
Avi Kivity
|
6c3287f7c5
KVM: x86 emulator: add new ->halt() callback
|
14 years ago |
Avi Kivity
|
3cb16fe78c
KVM: x86 emulator: make emulate_invlpg() an emulator callback
|
14 years ago |
Avi Kivity
|
2d04a05bd7
KVM: x86 emulator: emulate CLTS internally
|
14 years ago |
Avi Kivity
|
1ac9d0cfb0
KVM: x86 emulator: add and use new callbacks set_idt(), set_gdt()
|
14 years ago |
Avi Kivity
|
2953538ebb
KVM: x86 emulator: drop vcpu argument from intercept callback
|
14 years ago |
Avi Kivity
|
717746e382
KVM: x86 emulator: drop vcpu argument from cr/dr/cpl/msr callbacks
|
14 years ago |
Avi Kivity
|
4bff1e86ad
KVM: x86 emulator: drop vcpu argument from segment/gdt/idt callbacks
|
14 years ago |
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 |
Joerg Roedel
|
7c4c0f4fd5
KVM: X86: Update last_guest_tsc in vcpu_put
|
14 years ago |
Serge E. Hallyn
|
71f9833bb1
KVM: fix push of wrong eip when doing softint
|
14 years ago |
Gleb Natapov
|
7ae441eac5
KVM: emulator: do not needlesly sync registers from emulator ctxt to vcpu
|
14 years ago |
Joerg Roedel
|
92a1f12d25
KVM: X86: Implement userspace interface to set virtual_tsc_khz
|
14 years ago |
Joerg Roedel
|
857e40999e
KVM: X86: Delegate tsc-offset calculation to architecture code
|
14 years ago |
Joerg Roedel
|
8f6055cbaf
KVM: X86: Make tsc_delta calculation a function of guest tsc
|
14 years ago |
Joerg Roedel
|
1e993611d0
KVM: X86: Let kvm-clock report the right tsc frequency
|
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
|
775fde8648
KVM: x86 emulator: Don't write-back cpu-state on X86EMUL_INTERCEPTED
|
14 years ago |
Avi Kivity
|
c4f035c60d
KVM: x86 emulator: add framework for instruction intercepts
|
14 years ago |
Avi Kivity
|
5037f6f324
KVM: x86 emulator: define callbacks for using the guest fpu within the emulator
|
14 years ago |