Changeset 29138 in vbox for trunk/src/VBox/VMM/VMMR0/GMMR0Internal.h
- Timestamp:
- May 6, 2010 11:49:48 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/GMMR0Internal.h
r29024 r29138 35 35 uint32_t cFixedPages; 36 36 } GMMVMSIZES; 37 /** Pointer to a GMMVMSIZES. */ 37 38 typedef GMMVMSIZES *PGMMVMSIZES; 38 39 40 /** 41 * Shared region descriptor 42 */ 43 typedef 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. */ 55 typedef GMMSHAREDREGIONDESC *PGMMSHAREDREGIONDESC; 39 56 40 57 /** … … 58 75 char szVersion[GMM_SHARED_MODULE_MAX_VERSION_STRING]; 59 76 /** Shared region descriptor(s). */ 60 VMMDEVSHAREDREGIONDESCaRegions[1];77 GMMSHAREDREGIONDESC aRegions[1]; 61 78 } GMMSHAREDMODULE; 62 79 /** Pointer to a GMMSHAREDMODULE. */ … … 76 93 /* Set if another VM registered a different shared module at the same base address. */ 77 94 bool fCollision; 95 /** Align at 8 byte boundary */ 96 bool abAlignment[7]; 78 97 98 /** Number of regions in the aRegions array. */ 99 unsigned cRegions; 100 101 /** Shared region descriptor(s). */ 102 GMMSHAREDREGIONDESC aRegions[1]; 79 103 } GMMSHAREDMODULEPERVM; 80 104 /** Pointer to a GMMSHAREDMODULEPERVM. */
Note:
See TracChangeset
for help on using the changeset viewer.