Changeset 41270 in vbox
- Timestamp:
- May 14, 2012 8:44:16 AM (12 years ago)
- Location:
- trunk/include
- Files:
-
- 2 edited
-
VBox/vmm/cpumctx.h (modified) (4 diffs)
-
iprt/x86.h (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpumctx.h
r41247 r41270 96 96 * CPU context core. 97 97 */ 98 #ifndef VBOX_FOR_DTRACE_LIB 99 # pragma pack(1) 100 #endif 98 #pragma pack(1) 101 99 typedef struct CPUMCTXCORE 102 100 { … … 197 195 198 196 } CPUMCTXCORE; 199 200 # ifndef VBOX_FOR_DTRACE_LIB 201 # pragma pack() 202 # endif 197 #pragma pack() 203 198 204 199 … … 206 201 * CPU context. 207 202 */ 208 #ifndef VBOX_FOR_DTRACE_LIB 209 # pragma pack(1) 210 #endif 203 #pragma pack(1) 211 204 typedef struct CPUMCTX 212 205 { … … 376 369 /** @} */ 377 370 378 # if 0371 #if 0 379 372 /** Padding to align the size on a 64 byte boundary. */ 380 373 uint32_t padding[6]; 381 # endif374 #endif 382 375 } CPUMCTX; 383 # ifndef VBOX_FOR_DTRACE_LIB 384 # pragma pack() 385 # endif 376 #pragma pack() 386 377 387 378 #ifndef VBOX_FOR_DTRACE_LIB -
trunk/include/iprt/x86.h
r41268 r41270 2258 2258 typedef const X86DESCATTR *PCX86DESCATTR; 2259 2259 2260 #ifndef VBOX_FOR_DTRACE_LIB 2260 2261 2261 2262 /** … … 2329 2330 unsigned u16OffsetHigh : 16; 2330 2331 } X86DESCGATE; 2331 #ifndef VBOX_FOR_DTRACE_LIB2332 AssertCompileSize(X86DESCGATE, 8);2333 #endif2334 2332 /** Pointer to a Call-, Interrupt-, Trap- or Task-gate descriptor entry. */ 2335 2333 typedef X86DESCGATE *PX86DESCGATE; … … 2337 2335 typedef const X86DESCGATE *PCX86DESCGATE; 2338 2336 2337 #endif /* VBOX_FOR_DTRACE_LIB */ 2338 2339 2339 /** 2340 2340 * Descriptor table entry. … … 2343 2343 typedef union X86DESC 2344 2344 { 2345 #ifndef VBOX_FOR_DTRACE_LIB 2345 2346 /** Generic descriptor view. */ 2346 2347 X86DESCGENERIC Gen; 2347 2348 /** Gate descriptor view. */ 2348 2349 X86DESCGATE Gate; 2350 #endif 2349 2351 2350 2352 /** 8 bit unsigned integer view. */ … … 2389 2391 ( (desc.u >> (16+16+8)) & UINT32_C(0xf0ff) ) /** @todo do we have a define for 0xf0ff? */ 2390 2392 2393 #ifndef VBOX_FOR_DTRACE_LIB 2391 2394 2392 2395 /** … … 2519 2522 unsigned u32Reserved : 32; 2520 2523 } X86DESC64GATE; 2521 #ifndef VBOX_FOR_DTRACE_LIB2522 2524 AssertCompileSize(X86DESC64GATE, 16); 2523 #endif2524 2525 /** Pointer to a Call-, Interrupt-, Trap- or Task-gate descriptor entry. */ 2525 2526 typedef X86DESC64GATE *PX86DESC64GATE; … … 2527 2528 typedef const X86DESC64GATE *PCX86DESC64GATE; 2528 2529 2530 #endif /* VBOX_FOR_DTRACE_LIB */ 2529 2531 2530 2532 /** … … 2534 2536 typedef union X86DESC64 2535 2537 { 2538 #ifndef VBOX_FOR_DTRACE_LIB 2536 2539 /** Generic descriptor view. */ 2537 2540 X86DESC64GENERIC Gen; … … 2540 2543 /** Gate descriptor view. */ 2541 2544 X86DESC64GATE Gate; 2545 #endif 2542 2546 2543 2547 /** 8 bit unsigned integer view. */
Note:
See TracChangeset
for help on using the changeset viewer.

