VirtualBox

Changeset 14115 in vbox for trunk/include


Ignore:
Timestamp:
Nov 12, 2008 12:02:26 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
39191
Message:

#1865: Some structures and external API for the ring-0 dynamic mapping cache (Darwin only). Some of these APIs will be / are shared with RC.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/pgm.h

    r13991 r14115  
    442442VMMDECL(int)        PGMDynMapHCPage(PVM pVM, RTHCPHYS HCPhys, void **ppv);
    443443VMMDECL(int)        PGMDynMapHCPageOff(PVM pVM, RTHCPHYS HCPhys, void **ppv);
     444VMMDECL(void)       PGMDynMapStartAutoSet(PVMCPU pVCpu);
     445VMMDECL(void)       PGMDynMapReleaseAutoSet(PVMCPU pVCpu);
     446VMMDECL(void)       PGMDynMapMigrateAutoSet(PVMCPU pVCpu);
    444447#endif
    445448
     
    461464VMMR0DECL(int)      PGMR0PhysAllocateHandyPages(PVM pVM);
    462465VMMR0DECL(int)      PGMR0Trap0eHandlerNestedPaging(PVM pVM, PGMMODE enmShwPagingMode, RTGCUINT uErr, PCPUMCTXCORE pRegFrame, RTGCPHYS pvFault);
     466# ifdef VBOX_WITH_2X_4GB_ADDR_SPACE
     467VMMR0DECL(int)      PGMR0DynMapInit(void);
     468VMMR0DECL(void)     PGMR0DynMapTerm(void);
     469VMMR0DECL(int)      PGMR0DynMapInitVM(PVM pVM);
     470VMMR0DECL(void)     PGMR0DynMapTermVM(PVM pVM);
     471# endif
    463472/** @} */
    464473#endif /* IN_RING0 */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette