Changeset 80281 in vbox for trunk/src/VBox/VMM/include/PGMInternal.h
- Timestamp:
- Aug 15, 2019 7:29:37 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/PGMInternal.h
r80268 r80281 3838 3838 3839 3839 #if defined(VBOX_STRICT) && defined(IN_RING3) 3840 int pgmLockDebug(PVM pVM, RT_SRC_POS_DECL);3840 int pgmLockDebug(PVMCC pVM, RT_SRC_POS_DECL); 3841 3841 # define pgmLock(a_pVM) pgmLockDebug(a_pVM, RT_SRC_POS) 3842 3842 #else 3843 int pgmLock(PVM pVM);3843 int pgmLock(PVMCC pVM); 3844 3844 #endif 3845 3845 void pgmUnlock(PVM pVM); … … 3867 3867 #endif /* !PGM_WITHOUT_MAPPINGS */ 3868 3868 3869 int pgmHandlerPhysicalExCreate(PVM pVM, PGMPHYSHANDLERTYPE hType, RTR3PTR pvUserR3, RTR0PTR pvUserR0,3869 int pgmHandlerPhysicalExCreate(PVMCC pVM, PGMPHYSHANDLERTYPE hType, RTR3PTR pvUserR3, RTR0PTR pvUserR0, 3870 3870 RTRCPTR pvUserRC, R3PTRTYPE(const char *) pszDesc, PPGMPHYSHANDLER *ppPhysHandler); 3871 int pgmHandlerPhysicalExDup(PVM pVM, PPGMPHYSHANDLER pPhysHandlerSrc, PPGMPHYSHANDLER *ppPhysHandler);3871 int pgmHandlerPhysicalExDup(PVMCC pVM, PPGMPHYSHANDLER pPhysHandlerSrc, PPGMPHYSHANDLER *ppPhysHandler); 3872 3872 int pgmHandlerPhysicalExRegister(PVMCC pVM, PPGMPHYSHANDLER pPhysHandler, RTGCPHYS GCPhys, RTGCPHYS GCPhysLast); 3873 3873 int pgmHandlerPhysicalExDeregister(PVMCC pVM, PPGMPHYSHANDLER pPhysHandler, int fRestoreAsRAM); 3874 int pgmHandlerPhysicalExDestroy(PVM pVM, PPGMPHYSHANDLER pHandler);3874 int pgmHandlerPhysicalExDestroy(PVMCC pVM, PPGMPHYSHANDLER pHandler); 3875 3875 void pgmR3HandlerPhysicalUpdateAll(PVM pVM); 3876 3876 bool pgmHandlerPhysicalIsAll(PVMCC pVM, RTGCPHYS GCPhys); … … 3904 3904 int pgmPhysFreePage(PVM pVM, PGMMFREEPAGESREQ pReq, uint32_t *pcPendingPages, PPGMPAGE pPage, RTGCPHYS GCPhys, 3905 3905 PGMPAGETYPE enmNewType); 3906 void pgmPhysInvalidRamRangeTlbs(PVM pVM);3907 void pgmPhysInvalidatePageMapTLB(PVM pVM);3906 void pgmPhysInvalidRamRangeTlbs(PVMCC pVM); 3907 void pgmPhysInvalidatePageMapTLB(PVMCC pVM); 3908 3908 void pgmPhysInvalidatePageMapTLBEntry(PVM pVM, RTGCPHYS GCPhys); 3909 3909 PPGMRAMRANGE pgmPhysGetRangeSlow(PVM pVM, RTGCPHYS GCPhys); … … 3942 3942 # endif 3943 3943 #endif 3944 int pgmPoolAlloc(PVM pVM, RTGCPHYS GCPhys, PGMPOOLKIND enmKind, PGMPOOLACCESS enmAccess, bool fA20Enabled,3944 int pgmPoolAlloc(PVMCC pVM, RTGCPHYS GCPhys, PGMPOOLKIND enmKind, PGMPOOLACCESS enmAccess, bool fA20Enabled, 3945 3945 uint16_t iUser, uint32_t iUserTable, bool fLockPage, PPPGMPOOLPAGE ppPage); 3946 3946 void pgmPoolFree(PVM pVM, RTHCPHYS HCPhys, uint16_t iUser, uint32_t iUserTable); … … 3955 3955 int pgmPoolTrackUpdateGCPhys(PVMCC pVM, RTGCPHYS GCPhysPage, PPGMPAGE pPhysPage, bool fFlushPTEs, bool *pfFlushTLBs); 3956 3956 void pgmPoolTracDerefGCPhysHint(PPGMPOOL pPool, PPGMPOOLPAGE pPage, RTHCPHYS HCPhys, RTGCPHYS GCPhysHint, uint16_t iPte); 3957 uint16_t pgmPoolTrackPhysExtAddref(PVM pVM, PPGMPAGE pPhysPage, uint16_t u16, uint16_t iShwPT, uint16_t iPte);3957 uint16_t pgmPoolTrackPhysExtAddref(PVMCC pVM, PPGMPAGE pPhysPage, uint16_t u16, uint16_t iShwPT, uint16_t iPte); 3958 3958 void pgmPoolTrackPhysExtDerefGCPhys(PPGMPOOL pPool, PPGMPOOLPAGE pPoolPage, PPGMPAGE pPhysPage, uint16_t iPte); 3959 3959 void pgmPoolMonitorChainFlush(PPGMPOOL pPool, PPGMPOOLPAGE pPage);
Note:
See TracChangeset
for help on using the changeset viewer.