Changeset 19825 in vbox
- Timestamp:
- May 19, 2009 2:22:14 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 47480
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp
r19815 r19825 169 169 pVM->pgm.s.fPhysCacheFlushPending = true; 170 170 pgmUnlock(pVM); 171 HWACCMFlush AllTLBs(pVM);171 HWACCMFlushTLB(VMMGetCpu(pVM)); 172 172 #ifndef IN_RING3 173 173 REMNotifyHandlerPhysicalRegister(pVM, enmType, GCPhys, GCPhysLast - GCPhys + 1, !!pfnHandlerR3); … … 271 271 pgmHandlerPhysicalDeregisterNotifyREM(pVM, pCur); 272 272 pgmUnlock(pVM); 273 HWACCMFlush AllTLBs(pVM);273 HWACCMFlushTLB(VMMGetCpu(pVM)); 274 274 MMHyperFree(pVM, pCur); 275 275 return VINF_SUCCESS; … … 417 417 PGM_INVL_GUEST_TLBS(VMMGetCpu0(pVM)); 418 418 # else 419 HWACCMFlush AllTLBs(pVM);419 HWACCMFlushTLB(VMMGetCpu(pVM)); 420 420 # endif 421 421 pVM->pgm.s.fPhysCacheFlushPending = true; … … 553 553 #endif 554 554 pgmUnlock(pVM); 555 HWACCMFlush AllTLBs(pVM);555 HWACCMFlushTLB(VMMGetCpu(pVM)); 556 556 Log(("PGMHandlerPhysicalModify: GCPhysCurrent=%RGp -> GCPhys=%RGp GCPhysLast=%RGp\n", 557 557 GCPhysCurrent, GCPhys, GCPhysLast)); … … 848 848 rc = pgmHandlerPhysicalSetRamFlagsAndFlushShadowPTs(pVM, pCur, pRam); 849 849 pVM->pgm.s.fPhysCacheFlushPending = true; 850 HWACCMFlush AllTLBs(pVM);850 HWACCMFlushTLB(VMMGetCpu(pVM)); 851 851 } 852 852
Note:
See TracChangeset
for help on using the changeset viewer.