KVM: MMU: Move nonpaging_prefetch_page()
In preparation for next patch. No code change. Signed-off-by: Avi Kivity <avi@qumranet.com>
This commit is contained in:
parent
91ed7a0e15
commit
d761a501cf
|
@ -776,6 +776,15 @@ static void mmu_page_remove_parent_pte(struct kvm_mmu_page *sp,
|
||||||
BUG();
|
BUG();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void nonpaging_prefetch_page(struct kvm_vcpu *vcpu,
|
||||||
|
struct kvm_mmu_page *sp)
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
|
||||||
|
for (i = 0; i < PT64_ENT_PER_PAGE; ++i)
|
||||||
|
sp->spt[i] = shadow_trap_nonpresent_pte;
|
||||||
|
}
|
||||||
|
|
||||||
static struct kvm_mmu_page *kvm_mmu_lookup_page(struct kvm *kvm, gfn_t gfn)
|
static struct kvm_mmu_page *kvm_mmu_lookup_page(struct kvm *kvm, gfn_t gfn)
|
||||||
{
|
{
|
||||||
unsigned index;
|
unsigned index;
|
||||||
|
@ -1213,15 +1222,6 @@ static int nonpaging_map(struct kvm_vcpu *vcpu, gva_t v, int write, gfn_t gfn)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void nonpaging_prefetch_page(struct kvm_vcpu *vcpu,
|
|
||||||
struct kvm_mmu_page *sp)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
for (i = 0; i < PT64_ENT_PER_PAGE; ++i)
|
|
||||||
sp->spt[i] = shadow_trap_nonpresent_pte;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void mmu_free_roots(struct kvm_vcpu *vcpu)
|
static void mmu_free_roots(struct kvm_vcpu *vcpu)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
Loading…
Reference in New Issue