VirtualBox

Changeset 91016 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
Aug 31, 2021 1:23:53 AM (3 years ago)
Author:
vboxsync
Message:

VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code used by it and raw-mode. Kept this around in case we wanted to reuse it for SMAP workarounds, but that's no longer needed. bugref:9517 bugref:9627

File:
1 edited

Legend:

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

    r90992 r91016  
    645645#endif /* VBOX_STRICT */
    646646
    647 #if defined(IN_RC) || defined(VBOX_WITH_2X_4GB_ADDR_SPACE)
    648 VMMDECL(void)       PGMRZDynMapStartAutoSet(PVMCPU pVCpu);
    649 VMMDECL(void)       PGMRZDynMapReleaseAutoSet(PVMCPU pVCpu);
    650 VMMDECL(void)       PGMRZDynMapFlushAutoSet(PVMCPU pVCpu);
    651 VMMDECL(uint32_t)   PGMRZDynMapPushAutoSubset(PVMCPU pVCpu);
    652 VMMDECL(void)       PGMRZDynMapPopAutoSubset(PVMCPU pVCpu, uint32_t iPrevSubset);
    653 #endif
    654 
    655647VMMDECL(int)        PGMSetLargePageUsage(PVMCC pVM, bool fUseLargePages);
    656648
     
    662654 */
    663655#define PGMIsUsingLargePages(pVM)   ((pVM)->fUseLargePages)
    664 
    665 
    666 #ifdef IN_RC
    667 /** @defgroup grp_pgm_gc  The PGM Guest Context API
    668  * @{
    669  */
    670 VMMRCDECL(int)      PGMRCDynMapInit(PVM pVM);
    671 /** @} */
    672 #endif /* IN_RC */
    673656
    674657
     
    693676                                                      PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, uint32_t uErr);
    694677VMMR0_INT_DECL(int)  PGMR0PoolGrow(PGVM pGVM);
    695 
    696 # ifdef VBOX_WITH_2X_4GB_ADDR_SPACE
    697 VMMR0DECL(int)       PGMR0DynMapInit(void);
    698 VMMR0DECL(void)      PGMR0DynMapTerm(void);
    699 VMMR0DECL(int)       PGMR0DynMapInitVM(PVMCC pVM);
    700 VMMR0DECL(void)      PGMR0DynMapTermVM(PVMCC pVM);
    701 VMMR0DECL(int)       PGMR0DynMapAssertIntegrity(void);
    702 VMMR0DECL(bool)      PGMR0DynMapStartOrMigrateAutoSet(PVMCPUCC pVCpu);
    703 VMMR0DECL(void)      PGMR0DynMapMigrateAutoSet(PVMCPUCC pVCpu);
    704 # endif
    705678/** @} */
    706679#endif /* IN_RING0 */
Note: See TracChangeset for help on using the changeset viewer.

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