Changeset 161 in vbox for trunk/src/VBox/VMM/REMInternal.h
- Timestamp:
- Jan 18, 2007 6:25:45 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/REMInternal.h
r119 r161 116 116 { 117 117 RTHCUINTPTR pChunk1; 118 RTHCUINTPTR pChunk2; 118 119 RTGCPHYS GCPhys1; 119 RTHCUINTPTR pChunk2;120 120 RTGCPHYS GCPhys2; 121 121 } REMCHUNKINFO, *PREMCHUNKINFO; … … 129 129 typedef struct REMPHYSREGISTRATION 130 130 { 131 RTHCUINTPTR HCVirt; 131 132 RTGCPHYS GCPhys; 132 RTHCUINTPTR HCVirt;133 133 RTUINT cb; 134 134 } REMPHYSREGISTRATION, *PREMPHYSREGISTRATION; … … 177 177 * These instructions are replayed when entering REM. */ 178 178 RTGCPTR aGCPtrInvalidatedPages[48]; 179 180 179 /** The number of recorded handler notifications. */ 181 180 RTUINT volatile cHandlerNotifications; 181 RTUINT padding0; /**< Padding. */ 182 182 /** Array of recorded handler noticications. 183 183 * These are replayed when entering REM. */ … … 185 185 186 186 /** Pointer to an array of hc virt to gc phys records. */ 187 PREMCHUNKINFOpaHCVirtToGCPhys;187 HCPTRTYPE(PREMCHUNKINFO) paHCVirtToGCPhys; 188 188 /** Pointer to a GC Phys to HC Virt lookup table. */ 189 RTHCUINTPTR *paGCPhysToHCVirt; 190 191 /** Number of external RAM and ROM registrations (excluding guest RAM) */ 189 HCPTRTYPE(PRTHCUINTPTR) paGCPhysToHCVirt; 190 191 /** Array of external RAM and ROM registrations (excluding guest RAM). */ 192 REMPHYSREGISTRATION aPhysReg[REM_MAX_PHYS_REGISTRATIONS]; 193 /** Number of external RAM and ROM registrations (excluding guest RAM). */ 192 194 RTUINT cPhysRegistrations; 193 REMPHYSREGISTRATION aPhysReg[REM_MAX_PHYS_REGISTRATIONS];194 195 195 196 /** MMIO memory type. … … 213 214 214 215 /** Padding for MS / GC alignment difference. */ 215 //uint32_t u32Padding;216 uint32_t u32Padding; 216 217 /** Time spent in QEMU. */ 217 218 STAMPROFILEADV StatsInQEMU; … … 223 224 STAMPROFILE StatsStateBack; 224 225 226 #if HC_ARCH_BITS != 32 225 227 /** Padding the CPUX86State structure to 32 byte. */ 226 uint8_t abPadding[8]; 228 uint32_t abPadding[HC_ARCH_BITS == 32 ? 0 : 6]; 229 #endif 227 230 228 231 #define REM_ENV_SIZE (HC_ARCH_BITS == 32 ? 0x6440 : 0xb4a0)
Note:
See TracChangeset
for help on using the changeset viewer.