VirtualBox

Ignore:
Timestamp:
Apr 25, 2013 3:09:19 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
85292
Message:

VMM: Consistently flush TLB entries for non-present pages.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

    r45619 r45735  
    11471147        Assert(!(pPdptDst->a[iPdpt].u & PGM_PLXFLAGS_MAPPING));
    11481148        STAM_COUNTER_INC(&pVCpu->pgm.s.CTX_SUFF(pStats)->CTX_MID_Z(Stat,InvalidatePageSkipped));
     1149        PGM_INVL_PG(pVCpu, GCPtrPage);
    11491150        return VINF_SUCCESS;
    11501151    }
     
    11751176        AssertMsg(rc == VERR_PAGE_DIRECTORY_PTR_NOT_PRESENT || rc == VERR_PAGE_MAP_LEVEL4_NOT_PRESENT, ("Unexpected rc=%Rrc\n", rc));
    11761177        STAM_COUNTER_INC(&pVCpu->pgm.s.CTX_SUFF(pStats)->CTX_MID_Z(Stat,InvalidatePageSkipped));
     1178        PGM_INVL_PG(pVCpu, GCPtrPage);
    11771179        return VINF_SUCCESS;
    11781180    }
     
    11851187    {
    11861188        STAM_COUNTER_INC(&pVCpu->pgm.s.CTX_SUFF(pStats)->CTX_MID_Z(Stat,InvalidatePageSkipped));
     1189        PGM_INVL_PG(pVCpu, GCPtrPage);
    11871190        return VINF_SUCCESS;
    11881191    }
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