linux/drivers/kvm
Joerg Roedel 152ff9be2e KVM: SVM: Emulate read/write access to cr8
This patch adds code to emulate the access to the cr8 register to the x86
instruction emulator in kvm.  This is needed on svm, where there is no
hardware decode for control register access.

Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Markus Rechberger <markus.rechberger@amd.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
2008-01-30 17:53:19 +02:00
..
i8259.c KVM: Portability: Stop including x86-specific headers in kvm_main.c 2008-01-30 17:53:17 +02:00
ioapic.c KVM: Extend ioapic code to support iosapic 2008-01-30 17:53:17 +02:00
iodev.h KVM: Portability: Move IO device definitions to its own header file 2008-01-30 17:53:17 +02:00
irq.c KVM: Portability: Split kvm_vcpu into arch dependent and independent parts (part 1) 2008-01-30 17:52:54 +02:00
irq.h KVM: Portability: Stop including x86-specific headers in kvm_main.c 2008-01-30 17:53:17 +02:00
Kconfig KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM 2008-01-30 17:53:16 +02:00
kvm.h KVM: Portability: Stop including x86-specific headers in kvm_main.c 2008-01-30 17:53:17 +02:00
kvm_main.c KVM: Convert KVM from ->nopage() to ->fault() 2008-01-30 17:53:18 +02:00
kvm_svm.h KVM: Dynamically allocate vcpus 2007-10-13 10:18:20 +02:00
lapic.c KVM: Replace kvm_lapic with kvm_vcpu in ioapic/lapic interface 2008-01-30 17:53:17 +02:00
Makefile KVM: Move x86 msr handling to new files x86.[ch] 2008-01-30 17:52:51 +02:00
mmu.c KVM: Replace page fault injection by the generalized exception queue 2008-01-30 17:53:18 +02:00
paging_tmpl.h KVM: MMU: Remove unused prev_shadow_ent variable from fetch() 2008-01-30 17:53:18 +02:00
segment_descriptor.h KVM: Portability: Move memory segmentation to x86.c 2008-01-30 17:52:57 +02:00
svm.c KVM: Use generalized exception queue for injecting #UD 2008-01-30 17:53:18 +02:00
svm.h KVM: CodingStyle cleanup 2008-01-30 17:52:50 +02:00
types.h KVM: Portability: Move address types to their own header file 2008-01-30 17:53:17 +02:00
vmx.c KVM: VMX: Avoid exit when setting cr8 if the local apic is in the kernel 2008-01-30 17:53:19 +02:00
vmx.h KVM: VMX: wbinvd exiting 2008-01-30 17:53:01 +02:00
x86.c KVM: SVM: Emulate read/write access to cr8 2008-01-30 17:53:19 +02:00
x86.h KVM: Replace #GP injection by the generalized exception queue 2008-01-30 17:53:18 +02:00
x86_emulate.c KVM: x86 emulator: fix eflags preparation for emulation 2008-01-30 17:53:19 +02:00
x86_emulate.h KVM: x86 emulator: Rename 'cr2' to 'memop' 2008-01-30 17:53:15 +02:00