summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
diff options
context:
space:
mode:
authorTang Chen2014-09-24 09:57:57 +0200
committerPaolo Bonzini2014-09-24 14:07:59 +0200
commitfe71557afbec641fee73711e40602bed37f6f33b (patch)
tree208a7e97f956a18a1126b47aab6ba050f6b3da28 /arch/x86/kvm
parentkvm: Rename make_all_cpus_request() to kvm_make_all_cpus_request() and make i... (diff)
downloadkernel-qcow2-linux-fe71557afbec641fee73711e40602bed37f6f33b.tar.gz
kernel-qcow2-linux-fe71557afbec641fee73711e40602bed37f6f33b.tar.xz
kernel-qcow2-linux-fe71557afbec641fee73711e40602bed37f6f33b.zip
kvm: Add arch specific mmu notifier for page invalidation
This will be used to let the guest run while the APIC access page is not pinned. Because subsequent patches will fill in the function for x86, place the (still empty) x86 implementation in the x86.c file instead of adding an inline function in kvm_host.h. Signed-off-by: Tang Chen <tangchen@cn.fujitsu.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/kvm')
-rw-r--r--arch/x86/kvm/x86.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index 6152aa0da7dd..142569e6f8f9 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -6026,6 +6026,11 @@ static void kvm_vcpu_flush_tlb(struct kvm_vcpu *vcpu)
kvm_x86_ops->tlb_flush(vcpu);
}
+void kvm_arch_mmu_notifier_invalidate_page(struct kvm *kvm,
+ unsigned long address)
+{
+}
+
/*
* Returns 1 to let __vcpu_run() continue the guest execution loop without
* exiting to the userspace. Otherwise, the value will be returned to the