Changeset 55909 in vbox for trunk/src/VBox/VMM/include/PGMInternal.h
- Timestamp:
- May 18, 2015 1:09:16 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/PGMInternal.h
r55903 r55909 595 595 RTRCPTR RCPtrPadding; 596 596 /** Pointer to R3 callback function. */ 597 R3PTRTYPE(PFNPGM R3PHYSHANDLER)pfnHandlerR3;597 R3PTRTYPE(PFNPGMPHYSHANDLER) pfnHandlerR3; 598 598 /** Pointer to R0 callback function for \#PFs. */ 599 599 R0PTRTYPE(PFNPGMRZPHYSPFHANDLER) pfnPfHandlerR0; … … 4146 4146 int pgmPhysGCPhys2CCPtrInternalReadOnly(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, const void **ppv, PPGMPAGEMAPLOCK pLock); 4147 4147 void pgmPhysReleaseInternalPageMappingLock(PVM pVM, PPGMPAGEMAPLOCK pLock); 4148 PGM_ALL_CB2_DECL(FNPGMPHYSHANDLER) pgmPhysRomWriteHandler; 4148 4149 #ifndef IN_RING3 4149 4150 DECLEXPORT(FNPGMRZPHYSPFHANDLER) pgmPhysPfHandlerRedirectToHC; … … 4161 4162 4162 4163 #ifdef IN_RING3 4163 FNPGMR3PHYSHANDLER pgmR3PhysRomWriteHandler;4164 4164 void pgmR3PhysRelinkRamRanges(PVM pVM); 4165 4165 int pgmR3PhysRamPreAllocate(PVM pVM); … … 4205 4205 uint16_t pgmPoolTrackPhysExtAddref(PVM pVM, PPGMPAGE pPhysPage, uint16_t u16, uint16_t iShwPT, uint16_t iPte); 4206 4206 void pgmPoolTrackPhysExtDerefGCPhys(PPGMPOOL pPool, PPGMPOOLPAGE pPoolPage, PPGMPAGE pPhysPage, uint16_t iPte); 4207 void pgmPoolMonitorChainChanging(PVMCPU pVCpu, PPGMPOOL pPool, PPGMPOOLPAGE pPage, RTGCPHYS GCPhysFault, CTXTYPE(RTGCPTR, RTHCPTR, RTGCPTR) pvAddress, unsigned cbWrite);4208 4207 int pgmPoolMonitorChainFlush(PPGMPOOL pPool, PPGMPOOLPAGE pPage); 4209 4208 void pgmPoolMonitorModifiedInsert(PPGMPOOL pPool, PPGMPOOLPAGE pPage); 4209 PGM_ALL_CB2_DECL(FNPGMPHYSHANDLER) pgmPoolAccessHandler; 4210 #ifndef IN_RING3 4211 DECLEXPORT(FNPGMRZPHYSPFHANDLER) pgmPoolAccessPfHandler; 4212 #endif 4210 4213 4211 4214 void pgmPoolAddDirtyPage(PVM pVM, PPGMPOOL pPool, PPGMPOOLPAGE pPage);
Note:
See TracChangeset
for help on using the changeset viewer.