Loading arch/x86/kvm/x86.c +6 −3 Original line number Diff line number Diff line Loading @@ -828,9 +828,12 @@ int load_pdptrs(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, unsigned long cr3) } } kvm_register_mark_available(vcpu, VCPU_EXREG_PDPTR); if (memcmp(mmu->pdptrs, pdpte, sizeof(mmu->pdptrs))) { memcpy(mmu->pdptrs, pdpte, sizeof(mmu->pdptrs)); kvm_register_mark_dirty(vcpu, VCPU_EXREG_PDPTR); kvm_make_request(KVM_REQ_LOAD_MMU_PGD, vcpu); } vcpu->arch.pdptrs_from_userspace = false; return 1; Loading Loading
arch/x86/kvm/x86.c +6 −3 Original line number Diff line number Diff line Loading @@ -828,9 +828,12 @@ int load_pdptrs(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, unsigned long cr3) } } kvm_register_mark_available(vcpu, VCPU_EXREG_PDPTR); if (memcmp(mmu->pdptrs, pdpte, sizeof(mmu->pdptrs))) { memcpy(mmu->pdptrs, pdpte, sizeof(mmu->pdptrs)); kvm_register_mark_dirty(vcpu, VCPU_EXREG_PDPTR); kvm_make_request(KVM_REQ_LOAD_MMU_PGD, vcpu); } vcpu->arch.pdptrs_from_userspace = false; return 1; Loading