[PATCH] KVM: MMU: Remove invlpg interception
Since we write protect shadowed guest page tables, there is no need to trap page invalidations (the guest will always change the mapping before issuing the invlpg instruction). Signed-off-by: Avi Kivity <avi@qumranet.com> Acked-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
ebeace8609
commit
5f015a5b28
@ -943,10 +943,6 @@ static unsigned long get_segment_base(struct kvm_vcpu *vcpu, int seg)
|
||||
|
||||
int emulate_invlpg(struct kvm_vcpu *vcpu, gva_t address)
|
||||
{
|
||||
spin_lock(&vcpu->kvm->lock);
|
||||
vcpu->mmu.inval_page(vcpu, address);
|
||||
spin_unlock(&vcpu->kvm->lock);
|
||||
kvm_arch_ops->invlpg(vcpu, address);
|
||||
return X86EMUL_CONTINUE;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user