VirtualBox

Changeset 49897 in vbox for trunk/src


Ignore:
Timestamp:
Dec 13, 2013 3:42:31 PM (11 years ago)
Author:
vboxsync
Message:

VMM/HMSVMR0: Clear the VMCB Clean Bit for NP while flushing the guest tagged TLB entries.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

    r49896 r49897  
    880880        pVCpu->hm.s.cTlbFlushes          = pCpu->cTlbFlushes;
    881881        pVmcb->ctrl.TLBCtrl.n.u8TLBFlush = SVM_TLB_FLUSH_ENTIRE;
     882
     883        /* Clear the VMCB Clean Bit for NP while flushing the TLB. See @bugref{7152}. */
     884        pVmcb->ctrl.u64VmcbCleanBits    &= ~HMSVM_VMCB_CLEAN_NP;
    882885    }
    883886    else if (pVCpu->hm.s.fForceTLBFlush)
    884887    {
     888        /* Clear the VMCB Clean Bit for NP while flushing the TLB. See @bugref{7152}. */
     889        pVmcb->ctrl.u64VmcbCleanBits    &= ~HMSVM_VMCB_CLEAN_NP;
     890
    885891        if (fNewAsid)
    886892        {
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette