VirtualBox

Ignore:
Timestamp:
Jun 23, 2023 2:57:53 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
157982
Message:

Additions: Make the R0 physical heap configurable to allow for allocations >= 4GiB if supported by the VBox device (the MMIO request path is available), add support for the MMIO request path required for ARM, bugref:10457

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR0LibInternal.h

    r98103 r100267  
    125125typedef struct VBGLDATA
    126126{
    127     enum VbglLibStatus status;
    128 
    129     RTIOPORT portVMMDev;
    130 
    131     VMMDevMemory *pVMMDevMemory;
     127    /** Init status of the library. */
     128    enum VbglLibStatus      status;
     129    /** I/O port to issue requests to. */
     130    RTIOPORT                portVMMDev;
     131    /** MMIO request region if available. */
     132    volatile uintptr_t      *pMmioReq;
     133    /** VMMDev adapter memory region if available. */
     134    VMMDevMemory            *pVMMDevMemory;
    132135
    133136    /** Physical memory heap data.
     
    149152    /** Head of the chunk list. */
    150153    VBGLPHYSHEAPCHUNK      *pChunkHead;
     154    /** Flag whether all allocations should be below 4GiB to fit into
     155     * a 32-bit address. */
     156    bool                   fAlloc32BitAddr;
    151157    /** @} */
    152158
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