VirtualBox

Changeset 93718 in vbox for trunk/include/VBox/vmm/mm.h


Ignore:
Timestamp:
Feb 14, 2022 11:09:36 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
149889
Message:

VMM/MM: Removed the hyper heap. bugref:10093 bugref:9517

File:
1 edited

Legend:

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

    r93650 r93718  
    167167
    168168
    169 VMMDECL(int)        MMHyperAlloc(PVMCC pVM, size_t cb, uint32_t uAlignment, MMTAG enmTag, void **ppv);
    170 #if 0
    171 VMMDECL(int)        MMHyperDupMem(PVMCC pVM, const void *pvSrc, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv);
    172 #endif
    173 VMMDECL(int)        MMHyperFree(PVMCC pVM, void *pv);
    174 VMMDECL(void)       MMHyperHeapCheck(PVMCC pVM);
    175 #ifdef DEBUG
    176 VMMDECL(void)       MMHyperHeapDump(PVM pVM);
    177 #endif
    178 VMMDECL(size_t)     MMHyperHeapGetFreeSize(PVM pVM);
    179 VMMDECL(bool)       MMHyperIsInsideArea(PVM pVM, RTGCPTR GCPtr);
    180 
    181 #if 0
    182 VMMDECL(RTHCPHYS)   MMPage2Phys(PVM pVM, void *pvPage);
    183 VMMDECL(void *)     MMPagePhys2Page(PVM pVM, RTHCPHYS HCPhysPage);
    184 VMMDECL(int)        MMPagePhys2PageEx(PVM pVM, RTHCPHYS HCPhysPage, void **ppvPage);
    185 VMMDECL(int)        MMPagePhys2PageTry(PVM pVM, RTHCPHYS HCPhysPage, void **ppvPage);
    186 #endif
    187 
    188 
    189169/** @def MMHYPER_RC_ASSERT_RCPTR
    190170 * Asserts that an address is either NULL or inside the hypervisor memory area.
     
    205185VMMR3DECL(int)      MMR3Init(PVM pVM);
    206186VMMR3DECL(int)      MMR3InitPaging(PVM pVM);
    207 VMMR3DECL(int)      MMR3HyperInitFinalize(PVM pVM);
    208187VMMR3DECL(int)      MMR3Term(PVM pVM);
    209188VMMR3DECL(void)     MMR3TermUVM(PUVM pUVM);
    210 VMMR3_INT_DECL(bool) MMR3IsInitialized(PVM pVM);
    211189VMMR3DECL(int)      MMR3ReserveHandyPages(PVM pVM, uint32_t cHandyPages);
    212190VMMR3DECL(int)      MMR3IncreaseBaseReservation(PVM pVM, uint64_t cAddBasePages);
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