VirtualBox

Changeset 18792 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Apr 6, 2009 6:40:52 PM (16 years ago)
Author:
vboxsync
Message:

MM,PGM: New User-kernel heap (aka MMUkHeap), use it for the PGMCHUNKR3MAP instead of the hyper heap.

File:
1 edited

Legend:

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

    r18660 r18792  
    316316/** @} */
    317317
     318/** @defgroup grp_mm_heap   User-kernel Heap Manager.
     319 * @ingroup grp_mm_r3
     320 *
     321 * The memory is safely accessible from kernel context as well as user land.
     322 *
     323 * @{ */
     324VMMR3DECL(void *)   MMR3UkHeapAlloc(PVM pVM, MMTAG enmTag, size_t cbSize, PRTR0PTR pR0Ptr);
     325VMMR3DECL(int)      MMR3UkHeapAllocEx(PVM pVM, MMTAG enmTag, size_t cbSize, void **ppv, PRTR0PTR pR0Ptr);
     326VMMR3DECL(void *)   MMR3UkHeapAllocZ(PVM pVM, MMTAG enmTag, size_t cbSize, PRTR0PTR pR0Ptr);
     327VMMR3DECL(int)      MMR3UkHeapAllocZEx(PVM pVM, MMTAG enmTag, size_t cbSize, void **ppv, PRTR0PTR pR0Ptr);
     328VMMR3DECL(void)     MMR3UkHeapFree(PVM pVM, void *pv, MMTAG enmTag);
     329/** @} */
     330
    318331/** @} */
    319332#endif /* IN_RING3 */
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