Changeset 18939 in vbox
- Timestamp:
- Apr 16, 2009 1:20:22 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 46017
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/CPUM.cpp
r18927 r18939 122 122 * Assert alignment and sizes. 123 123 */ 124 AssertCompile (!(RT_OFFSETOF(VM, cpum.s) & 31));124 AssertCompileMemberAlignment(VM, cpum.s, 32); 125 125 AssertCompile(sizeof(pVM->cpum.s) <= sizeof(pVM->cpum.padding)); 126 AssertCompile (!(sizeof(CPUMCTX) & 63));127 AssertCompile (!(sizeof(CPUMCTXMSR) & 63));128 AssertCompile (!(sizeof(CPUMHOSTCTX) & 63));129 AssertCompile (!(RT_OFFSETOF(VM, cpum) & 63));130 AssertCompile (!(RT_OFFSETOF(VM, aCpus) & 63));131 AssertCompile (!(RT_OFFSETOF(VMCPU, cpum.s) & 63));132 AssertCompile (!(sizeof(pVM->aCpus[0].cpum.s) & 63));126 AssertCompileSizeAlignment(CPUMCTX, 64); 127 AssertCompileSizeAlignment(CPUMCTXMSR, 64); 128 AssertCompileSizeAlignment(CPUMHOSTCTX, 64); 129 AssertCompileMemberAlignment(VM, cpum, 64); 130 AssertCompileMemberAlignment(VM, aCpus, 64); 131 AssertCompileMemberAlignment(VMCPU, cpum.s, 64); 132 AssertCompileMemberSizeAlignment(VM, aCpus[0].cpum.s, 64); 133 133 134 134 /* Calculate the offset from CPUM to CPUMCPU for the first CPU. */ -
trunk/src/VBox/VMM/EM.cpp
r18931 r18939 122 122 * Assert alignment and sizes. 123 123 */ 124 AssertCompile (!(RT_OFFSETOF(VM, em.s) & 31));124 AssertCompileMemberAlignment(VM, em.s, 32); 125 125 AssertCompile(sizeof(pVM->em.s) <= sizeof(pVM->em.padding)); 126 126 AssertReleaseMsg(sizeof(pVM->aCpus[0].em.s.u.FatalLongJump) <= sizeof(pVM->aCpus[0].em.s.u.achPaddingFatalLongJump),
Note:
See TracChangeset
for help on using the changeset viewer.