VirtualBox

Ignore:
Timestamp:
May 6, 2010 11:49:48 AM (15 years ago)
Author:
vboxsync
Message:

Shared paging updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/GMMR0Internal.h

    r29024 r29138  
    3535    uint32_t        cFixedPages;
    3636} GMMVMSIZES;
     37/** Pointer to a GMMVMSIZES. */
    3738typedef GMMVMSIZES *PGMMVMSIZES;
    3839
     40/**
     41 * Shared region descriptor
     42 */
     43typedef struct GMMSHAREDREGIONDESC
     44{
     45    /** Region base address. */
     46    RTGCPTR64           GCRegionAddr;
     47    /** Region size. */
     48    uint32_t            cbRegion;
     49    /** Alignment. */
     50    uint32_t            u32Alignment;
     51    /** Pointer to physical page address array. */
     52    PRTHCPHYS           paHCPhysAndPageID;
     53} GMMSHAREDREGIONDESC;
     54/** Pointer to a GMMSHAREDREGIONDESC. */
     55typedef GMMSHAREDREGIONDESC *PGMMSHAREDREGIONDESC;
    3956
    4057/**
     
    5875    char                        szVersion[GMM_SHARED_MODULE_MAX_VERSION_STRING];
    5976    /** Shared region descriptor(s). */
    60     VMMDEVSHAREDREGIONDESC      aRegions[1];
     77    GMMSHAREDREGIONDESC         aRegions[1];
    6178} GMMSHAREDMODULE;
    6279/** Pointer to a GMMSHAREDMODULE. */
     
    7693    /* Set if another VM registered a different shared module at the same base address. */
    7794    bool                        fCollision;
     95    /** Align at 8 byte boundary */
     96    bool                        abAlignment[7];
    7897
     98    /** Number of regions in the aRegions array. */
     99    unsigned                    cRegions;
     100
     101    /** Shared region descriptor(s). */
     102    GMMSHAREDREGIONDESC         aRegions[1];
    79103} GMMSHAREDMODULEPERVM;
    80104/** Pointer to a GMMSHAREDMODULEPERVM. */
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