linux-stable/drivers/kvm
Izik Eidus 290fc38da8 KVM: Remove the usage of page->private field by rmap
When kvm uses user-allocated pages in the future for the guest, we won't
be able to use page->private for rmap, since page->rmap is reserved for
the filesystem.  So we move the rmap base pointers to the memory slot.

A side effect of this is that we need to store the gfn of each gpte in
the shadow pages, since the memory slot is addressed by gfn, instead of
hfn like struct page.

Signed-off-by: Izik Eidus <izik@qumranet.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
2008-01-30 17:52:50 +02:00
..
i8259.c KVM: Add get/set irqchip ioctls for in-kernel PIC live migration support 2007-10-13 10:18:25 +02:00
ioapic.c KVM: In-kernel I/O APIC model 2007-10-13 10:18:25 +02:00
irq.c KVM: deliver PIC interrupt only to vcpu0 2007-10-13 10:18:26 +02:00
irq.h KVM: enable in-kernel APIC INIT/SIPI handling 2007-10-13 10:18:26 +02:00
Kconfig Consolidate host virtualization support under Virtualization menu 2007-10-23 15:49:47 +10:00
kvm.h KVM: Remove the usage of page->private field by rmap 2008-01-30 17:52:50 +02:00
kvm_main.c KVM: Remove the usage of page->private field by rmap 2008-01-30 17:52:50 +02:00
kvm_svm.h KVM: Dynamically allocate vcpus 2007-10-13 10:18:20 +02:00
lapic.c KVM: Improve local apic timer wraparound handling 2007-10-22 12:03:29 +02:00
Makefile KVM: In-kernel I/O APIC model 2007-10-13 10:18:25 +02:00
mmu.c KVM: Remove the usage of page->private field by rmap 2008-01-30 17:52:50 +02:00
paging_tmpl.h KVM: Remove the usage of page->private field by rmap 2008-01-30 17:52:50 +02:00
segment_descriptor.h [PATCH] kvm: userspace interface 2006-12-10 09:57:22 -08:00
svm.c KVM: Call x86_decode_insn() only when needed 2008-01-30 17:52:47 +02:00
svm.h KVM: SVM: Reliably detect if SVM was disabled by BIOS 2007-07-16 12:05:49 +03:00
vmx.c KVM: VMX: Simplify vcpu_clear() 2008-01-30 17:52:49 +02:00
vmx.h KVM: VMX: Use shadow TPR/cr8 for 64-bits guests 2007-10-13 10:18:26 +02:00
x86_emulate.c KVM: x86 emulator: Any legacy prefix after a REX prefix nullifies its effect 2008-01-30 17:52:49 +02:00
x86_emulate.h KVM: x86 emulator: Remove no_wb, use dst.type = OP_NONE instead 2008-01-30 17:52:49 +02:00