Changeset 90346 in vbox for trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
- Timestamp:
- Jul 26, 2021 7:55:53 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
r87141 r90346 59 59 60 60 int pgmPoolTrackFlushGCPhysPTsSlow(PVMCC pVM, PPGMPAGE pPhysPage); 61 PPGMPOOLPHYSEXT pgmPoolTrackPhysExtAlloc(PVM pVM, uint16_t *piPhysExt);62 void pgmPoolTrackPhysExtFree(PVM pVM, uint16_t iPhysExt);63 void pgmPoolTrackPhysExtFreeList(PVM pVM, uint16_t iPhysExt);61 PPGMPOOLPHYSEXT pgmPoolTrackPhysExtAlloc(PVMCC pVM, uint16_t *piPhysExt); 62 void pgmPoolTrackPhysExtFree(PVMCC pVM, uint16_t iPhysExt); 63 void pgmPoolTrackPhysExtFreeList(PVMCC pVM, uint16_t iPhysExt); 64 64 65 65 RT_C_DECLS_END … … 1793 1793 * @param GCPhys Guest physical address 1794 1794 */ 1795 bool pgmPoolIsDirtyPageSlow(PVM pVM, RTGCPHYS GCPhys)1795 bool pgmPoolIsDirtyPageSlow(PVMCC pVM, RTGCPHYS GCPhys) 1796 1796 { 1797 1797 PPGMPOOL pPool = pVM->pgm.s.CTX_SUFF(pPool); … … 1861 1861 * @param GCPtrPage Guest page to invalidate 1862 1862 */ 1863 void pgmPoolResetDirtyPage(PVM pVM, RTGCPTR GCPtrPage)1863 void pgmPoolResetDirtyPage(PVMCC pVM, RTGCPTR GCPtrPage) 1864 1864 { 1865 1865 PPGMPOOL pPool = pVM->pgm.s.CTX_SUFF(pPool); … … 3392 3392 * @param iPhysExt The physical cross reference extent list to flush. 3393 3393 */ 3394 static void pgmPoolTrackFlushGCPhysPTs(PVM pVM, PPGMPAGE pPhysPage, bool fFlushPTEs, uint16_t iPhysExt)3394 static void pgmPoolTrackFlushGCPhysPTs(PVMCC pVM, PPGMPAGE pPhysPage, bool fFlushPTEs, uint16_t iPhysExt) 3395 3395 { 3396 3396 PGM_LOCK_ASSERT_OWNER(pVM); … … 3868 3868 * @param piPhysExt Where to store the phys ext index. 3869 3869 */ 3870 PPGMPOOLPHYSEXT pgmPoolTrackPhysExtAlloc(PVM pVM, uint16_t *piPhysExt)3870 PPGMPOOLPHYSEXT pgmPoolTrackPhysExtAlloc(PVMCC pVM, uint16_t *piPhysExt) 3871 3871 { 3872 3872 PGM_LOCK_ASSERT_OWNER(pVM); … … 3892 3892 * @param iPhysExt The extent to free. 3893 3893 */ 3894 void pgmPoolTrackPhysExtFree(PVM pVM, uint16_t iPhysExt)3894 void pgmPoolTrackPhysExtFree(PVMCC pVM, uint16_t iPhysExt) 3895 3895 { 3896 3896 PGM_LOCK_ASSERT_OWNER(pVM); … … 3914 3914 * @param iPhysExt The extent to free. 3915 3915 */ 3916 void pgmPoolTrackPhysExtFreeList(PVM pVM, uint16_t iPhysExt)3916 void pgmPoolTrackPhysExtFreeList(PVMCC pVM, uint16_t iPhysExt) 3917 3917 { 3918 3918 PGM_LOCK_ASSERT_OWNER(pVM); … … 3951 3951 * 3952 3952 */ 3953 static uint16_t pgmPoolTrackPhysExtInsert(PVM pVM, uint16_t iPhysExt, uint16_t iShwPT, uint16_t iPte)3953 static uint16_t pgmPoolTrackPhysExtInsert(PVMCC pVM, uint16_t iPhysExt, uint16_t iShwPT, uint16_t iPte) 3954 3954 { 3955 3955 PGM_LOCK_ASSERT_OWNER(pVM);
Note:
See TracChangeset
for help on using the changeset viewer.