kernel-ark/arch/x86/kvm
Joerg Roedel 3d06b8bfd4 KVM: MMU: Introduce kvm_read_nested_guest_page()
This patch introduces the kvm_read_guest_page_x86 function
which reads from the physical memory of the guest. If the
guest is running in guest-mode itself with nested paging
enabled it will read from the guest's guest physical memory
instead.
The patch also changes changes the code to use this function
where it is necessary.

Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
2010-10-24 10:52:38 +02:00
..
emulate.c KVM: MMU: Track page fault data in struct vcpu 2010-10-24 10:52:33 +02:00
i8254.c KVM: pit: Do not check pending pit timer in vcpu thread 2010-10-24 10:51:45 +02:00
i8254.h KVM: x86: Introduce a workqueue to deliver PIT timer interrupts 2010-08-01 10:46:49 +03:00
i8259.c KVM: i8259: Make ICW1 conform to spec 2010-10-24 10:51:54 +02:00
irq.c KVM: pit: Do not check pending pit timer in vcpu thread 2010-10-24 10:51:45 +02:00
irq.h KVM: i8259: fix migration 2010-09-08 14:50:58 -03:00
Kconfig KVM: MMU: support disable/enable mmu audit dynamicly 2010-10-24 10:51:56 +02:00
kvm_cache_regs.h KVM: VMX: Enable XSAVE/XRSTOR for guest 2010-08-01 10:46:31 +03:00
kvm_timer.h KVM: arch/x86/kvm/kvm_timer.h checkpatch cleanup 2010-05-17 12:14:42 +03:00
lapic.c KVM: Add mini-API for vcpu->requests 2010-08-01 10:47:05 +03:00
lapic.h KVM: Add HYPER-V apic access MSRs 2010-03-01 12:36:00 -03:00
Makefile KVM: Move assigned device code to own file 2009-12-03 09:32:09 +02:00
mmu_audit.c KVM: MMU: lower the aduit frequency 2010-10-24 10:51:59 +02:00
mmu.c KVM: MMU: Implement nested gva_to_gpa functions 2010-10-24 10:52:36 +02:00
mmu.h KVM: MMU: Introduce kvm_init_shadow_mmu helper function 2010-10-24 10:52:32 +02:00
mmutrace.h KVM: MMU: support disable/enable mmu audit dynamicly 2010-10-24 10:51:56 +02:00
paging_tmpl.h KVM: MMU: Make walk_addr_generic capable for two-level walking 2010-10-24 10:52:38 +02:00
svm.c KVM: X86: Introduce a tdp_set_cr3 function 2010-10-24 10:52:30 +02:00
timer.c KVM: Add mini-API for vcpu->requests 2010-08-01 10:47:05 +03:00
trace.h KVM: Trace emulated instructions 2010-05-17 12:17:35 +03:00
tss.h
vmx.c KVM: X86: Introduce a tdp_set_cr3 function 2010-10-24 10:52:30 +02:00
x86.c KVM: MMU: Introduce kvm_read_nested_guest_page() 2010-10-24 10:52:38 +02:00
x86.h KVM: MMU: Implement nested gva_to_gpa functions 2010-10-24 10:52:36 +02:00