Changeset 7905 in vbox for trunk/include/VBox/pgm.h
- Timestamp:
- Apr 11, 2008 10:16:23 AM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 29533
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pgm.h
r7755 r7905 325 325 PGMDECL(int) PGMGstSetPage(PVM pVM, RTGCPTR GCPtr, size_t cb, uint64_t fFlags); 326 326 PGMDECL(int) PGMGstModifyPage(PVM pVM, RTGCPTR GCPtr, size_t cb, uint64_t fFlags, uint64_t fMask); 327 PGMDECL(int) PGMFlushTLB(PVM pVM, uint 32_t cr3, bool fGlobal);328 PGMDECL(int) PGMSyncCR3(PVM pVM, uint 32_t cr0, uint32_t cr3, uint32_t cr4, bool fGlobal);329 PGMDECL(int) PGMChangeMode(PVM pVM, uint 32_t cr0, uint32_t cr4, uint64_t efer);327 PGMDECL(int) PGMFlushTLB(PVM pVM, uint64_t cr3, bool fGlobal); 328 PGMDECL(int) PGMSyncCR3(PVM pVM, uint64_t cr0, uint64_t cr3, uint64_t cr4, bool fGlobal); 329 PGMDECL(int) PGMChangeMode(PVM pVM, uint64_t cr0, uint64_t cr4, uint64_t efer); 330 330 PGMDECL(PGMMODE) PGMGetGuestMode(PVM pVM); 331 331 PGMDECL(PGMMODE) PGMGetShadowMode(PVM pVM); … … 405 405 PGMDECL(int) PGMPhysGCPhys2HCPtr(PVM pVM, RTGCPHYS GCPhys, RTUINT cbRange, PRTHCPTR pHCPtr); 406 406 PGMDECL(int) PGMPhysGCPtr2HCPtr(PVM pVM, RTGCPTR GCPtr, PRTHCPTR pHCPtr); 407 PGMDECL(int) PGMPhysGCPtr2HCPtrByGstCR3(PVM pVM, RTGCPTR GCPtr, uint 32_t cr3, unsigned fFlags, PRTHCPTR pHCPtr);407 PGMDECL(int) PGMPhysGCPtr2HCPtrByGstCR3(PVM pVM, RTGCPTR GCPtr, uint64_t cr3, unsigned fFlags, PRTHCPTR pHCPtr); 408 408 PGMDECL(void) PGMPhysRead(PVM pVM, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead); 409 409 PGMDECL(void) PGMPhysWrite(PVM pVM, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite); … … 422 422 PGMDECL(unsigned) PGMAssertHandlerAndFlagsInSync(PVM pVM); 423 423 PGMDECL(unsigned) PGMAssertNoMappingConflicts(PVM pVM); 424 PGMDECL(unsigned) PGMAssertCR3(PVM pVM, uint 32_t cr3, uint32_t cr4);424 PGMDECL(unsigned) PGMAssertCR3(PVM pVM, uint64_t cr3, uint64_t cr4); 425 425 #endif /* VBOX_STRICT */ 426 426 … … 504 504 PGMR3DECL(int) PGMR3MappingsUnfix(PVM pVM); 505 505 PGMR3DECL(int) PGMR3MapIntermediate(PVM pVM, RTUINTPTR Addr, RTHCPHYS HCPhys, unsigned cbPages); 506 PGMR3DECL(bool) PGMR3MapHasConflicts(PVM pVM, uint 32_t cr3, bool fRawR0);506 PGMR3DECL(bool) PGMR3MapHasConflicts(PVM pVM, uint64_t cr3, bool fRawR0); 507 507 PGMR3DECL(int) PGMR3MapRead(PVM pVM, void *pvDst, RTGCPTR GCPtrSrc, size_t cb); 508 508 PGMR3DECL(int) PGMR3HandlerPhysicalRegister(PVM pVM, PGMPHYSHANDLERTYPE enmType, RTGCPHYS GCPhys, RTGCPHYS GCPhysLast, … … 522 522 PDMR3DECL(int) PGMR3PoolGrow(PVM pVM); 523 523 #ifdef ___VBox_dbgf_h /** @todo fix this! */ 524 PGMR3DECL(int) PGMR3DumpHierarchyHC(PVM pVM, uint 32_t cr3, uint32_t cr4, bool fLongMode, unsigned cMaxDepth, PCDBGFINFOHLP pHlp);524 PGMR3DECL(int) PGMR3DumpHierarchyHC(PVM pVM, uint64_t cr3, uint64_t cr4, bool fLongMode, unsigned cMaxDepth, PCDBGFINFOHLP pHlp); 525 525 #endif 526 PGMR3DECL(int) PGMR3DumpHierarchyGC(PVM pVM, uint 32_t cr3, uint32_t cr4, RTGCPHYS PhysSearch);526 PGMR3DECL(int) PGMR3DumpHierarchyGC(PVM pVM, uint64_t cr3, uint64_t cr4, RTGCPHYS PhysSearch); 527 527 528 528 /** @todo r=bird: s/Byte/U8/ s/Word/U16/ s/Dword/U32/ to match other functions names and returned types. */
Note:
See TracChangeset
for help on using the changeset viewer.