Changeset 62000 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Jul 4, 2016 11:25:53 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 108450
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMInternal.h
r61994 r62000 376 376 /** 377 377 * The per-CPU IEM state. 378 * 379 * @todo Re-org so most frequently accessed members are in the first 64 bytes. 378 380 */ 379 381 typedef struct IEMCPU … … 591 593 /** @} */ 592 594 593 uint32_t u32Alignment6; /**< Alignment padding. */ 595 uint32_t au32Alignment6[HC_ARCH_BITS == 64 ? 1 + 10 : 1 + 4]; /**< Alignment padding. */ 596 597 /** Data TLB. 598 * @remarks Must be 64-byte aligned. */ 599 IEMTLB DataTlb; 600 /** Instruction TLB. 601 * @remarks Must be 64-byte aligned. */ 602 IEMTLB CodeTlb; 594 603 595 604 #ifdef IEM_VERIFICATION_MODE_FULL … … 606 615 #endif 607 616 } IEMCPU; 617 AssertCompileMemberAlignment(IEMCPU, DataTlb, 64); 618 AssertCompileMemberAlignment(IEMCPU, CodeTlb, 64); 608 619 /** Pointer to the per-CPU IEM state. */ 609 620 typedef IEMCPU *PIEMCPU;
Note:
See TracChangeset
for help on using the changeset viewer.