Changeset 90346 in vbox for trunk/src/VBox/VMM/include/PGMInternal.h
- Timestamp:
- Jul 26, 2021 7:55:53 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 145910
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/PGMInternal.h
r87485 r90346 3903 3903 int pgmLock(PVMCC pVM); 3904 3904 #endif 3905 void pgmUnlock(PVM pVM);3905 void pgmUnlock(PVMCC pVM); 3906 3906 /** 3907 3907 * Asserts that the caller owns the PDM lock. … … 3909 3909 * @param a_pVM Pointer to the VM. 3910 3910 */ 3911 #define PGM_LOCK_ASSERT_OWNER(a_pVM) Assert(PDMCritSectIsOwner( &(a_pVM)->pgm.s.CritSectX))3911 #define PGM_LOCK_ASSERT_OWNER(a_pVM) Assert(PDMCritSectIsOwner((a_pVM), &(a_pVM)->pgm.s.CritSectX)) 3912 3912 /** 3913 3913 * Asserts that the caller owns the PDM lock. … … 3916 3916 * @param a_pVCpu The current CPU handle. 3917 3917 */ 3918 #define PGM_LOCK_ASSERT_OWNER_EX(a_pVM, a_pVCpu) Assert(PDMCritSectIsOwnerEx( &(a_pVM)->pgm.s.CritSectX, a_pVCpu))3918 #define PGM_LOCK_ASSERT_OWNER_EX(a_pVM, a_pVCpu) Assert(PDMCritSectIsOwnerEx((a_pVCpu), &(a_pVM)->pgm.s.CritSectX)) 3919 3919 3920 3920 #ifndef PGM_WITHOUT_MAPPINGS … … 3966 3966 void pgmPhysInvalidRamRangeTlbs(PVMCC pVM); 3967 3967 void pgmPhysInvalidatePageMapTLB(PVMCC pVM); 3968 void pgmPhysInvalidatePageMapTLBEntry(PVM pVM, RTGCPHYS GCPhys);3968 void pgmPhysInvalidatePageMapTLBEntry(PVMCC pVM, RTGCPHYS GCPhys); 3969 3969 PPGMRAMRANGE pgmPhysGetRangeSlow(PVM pVM, RTGCPHYS GCPhys); 3970 3970 PPGMRAMRANGE pgmPhysGetRangeAtOrAboveSlow(PVM pVM, RTGCPHYS GCPhys); … … 4003 4003 int pgmPoolHCPhys2Ptr(PVM pVM, RTHCPHYS HCPhys, void **ppv); 4004 4004 int pgmPoolSyncCR3(PVMCPUCC pVCpu); 4005 bool pgmPoolIsDirtyPageSlow(PVM pVM, RTGCPHYS GCPhys);4005 bool pgmPoolIsDirtyPageSlow(PVMCC pVM, RTGCPHYS GCPhys); 4006 4006 void pgmPoolInvalidateDirtyPage(PVMCC pVM, RTGCPHYS GCPhysPT); 4007 4007 int pgmPoolTrackUpdateGCPhys(PVMCC pVM, RTGCPHYS GCPhysPage, PPGMPAGE pPhysPage, bool fFlushPTEs, bool *pfFlushTLBs); … … 4018 4018 void pgmPoolAddDirtyPage(PVMCC pVM, PPGMPOOL pPool, PPGMPOOLPAGE pPage); 4019 4019 void pgmPoolResetDirtyPages(PVMCC pVM); 4020 void pgmPoolResetDirtyPage(PVM pVM, RTGCPTR GCPtrPage);4020 void pgmPoolResetDirtyPage(PVMCC pVM, RTGCPTR GCPtrPage); 4021 4021 4022 4022 int pgmR3ExitShadowModeBeforePoolFlush(PVMCPU pVCpu);
Note:
See TracChangeset
for help on using the changeset viewer.