Changeset 19832 in vbox for trunk/src/VBox/VMM
- Timestamp:
- May 19, 2009 3:11:01 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp
r19825 r19832 169 169 pVM->pgm.s.fPhysCacheFlushPending = true; 170 170 pgmUnlock(pVM); 171 HWACCMFlush TLB(VMMGetCpu(pVM));171 HWACCMFlushAllTLBs(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 TLB(VMMGetCpu(pVM));273 HWACCMFlushAllTLBs(pVM); 274 274 MMHyperFree(pVM, pCur); 275 275 return VINF_SUCCESS; … … 417 417 PGM_INVL_GUEST_TLBS(VMMGetCpu0(pVM)); 418 418 # else 419 HWACCMFlush TLB(VMMGetCpu(pVM));419 HWACCMFlushAllTLBs(pVM); 420 420 # endif 421 421 pVM->pgm.s.fPhysCacheFlushPending = true; … … 553 553 #endif 554 554 pgmUnlock(pVM); 555 HWACCMFlush TLB(VMMGetCpu(pVM));555 HWACCMFlushAllTLBs(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 TLB(VMMGetCpu(pVM));850 HWACCMFlushAllTLBs(pVM); 851 851 } 852 852
Note:
See TracChangeset
for help on using the changeset viewer.