kernel-fxtec-pro1x/arch/x86/kvm
Dave Hansen e0df7b9f6c KVM: abstract kvm x86 mmu->n_free_mmu_pages
"free" is a poor name for this value.  In this context, it means,
"the number of mmu pages which this kvm instance should be able to
allocate."  But "free" implies much more that the objects are there
and ready for use.  "available" is a much better description, especially
when you see how it is calculated.

In this patch, we abstract its use into a function.  We'll soon
replace the function's contents by calculating the value in a
different way.

All of the reads of n_free_mmu_pages are taken care of in this
patch.  The modification sites will be handled in a patch
later in the series.

Signed-off-by: Dave Hansen <dave@linux.vnet.ibm.com>
Signed-off-by: Tim Pepper <lnxninja@linux.vnet.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
2010-10-24 10:51:17 +02:00
..
emulate.c KVM: x86 emulator: implement CWD (opcode 99) 2010-10-24 10:51:16 +02:00
i8254.c KVM: PIT: free irq source id in handling error path 2010-08-17 12:04:23 +03:00
i8254.h KVM: x86: Introduce a workqueue to deliver PIT timer interrupts 2010-08-01 10:46:49 +03:00
i8259.c KVM: fix i8259 oops when no vcpus are online 2010-09-08 14:50:56 -03:00
irq.c KVM: x86: Introduce a workqueue to deliver PIT timer interrupts 2010-08-01 10:46:49 +03:00
irq.h KVM: i8259: fix migration 2010-09-08 14:50:58 -03:00
Kconfig Merge branch 'kvm-updates/2.6.34' of git://git.kernel.org/pub/scm/virt/kvm/kvm 2010-03-05 13:12:34 -08: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.c KVM: abstract kvm x86 mmu->n_free_mmu_pages 2010-10-24 10:51:17 +02:00
mmu.h KVM: abstract kvm x86 mmu->n_free_mmu_pages 2010-10-24 10:51:17 +02:00
mmutrace.h KVM: MMU: split the operations of kvm_mmu_zap_page() 2010-08-01 10:39:27 +03:00
paging_tmpl.h KVM: MMU: add missing reserved bits check in speculative path 2010-08-02 06:40:56 +03:00
svm.c KVM: SVM: Check for asid != 0 on nested vmrun 2010-10-24 10:50:32 +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 KVM: x86: hardware task switching support 2008-04-27 12:00:39 +03:00
vmx.c KVM: VMX: Use host_gdt variable wherever we need the host gdt 2010-10-24 10:50:01 +02:00
x86.c KVM: Separate emulation context initialization in a separate function 2010-10-24 10:51:04 +02:00
x86.h KVM: Remove memory alias support 2010-08-01 10:47:00 +03:00