- Timestamp:
- Jan 1, 2015 11:41:26 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/vm.h
r53094 r53630 235 235 236 236 /** Align the following members on page boundary. */ 237 / /uint8_t abAlignment2[64];237 /*uint8_t abAlignment2[64];*/ 238 238 239 239 /** PGM part. */ -
trunk/include/iprt/x86.h
r53194 r53630 945 945 #define X86_DR7_RW_ALL_MASKS UINT32_C(0x33330000) 946 946 947 #ifndef VBOX_FOR_DTRACE_LIB 947 948 /** Checks if there are any I/O breakpoint types configured in the RW 948 949 * registers. Does NOT check if these are enabled, sorry. */ 949 # define X86_DR7_ANY_RW_IO(uDR7) \950 # define X86_DR7_ANY_RW_IO(uDR7) \ 950 951 ( ( UINT32_C(0x22220000) & (uDR7) ) /* any candidates? */ \ 951 952 && ( ( (UINT32_C(0x22220000) & (uDR7) ) >> 1 ) & ~(uDR7) ) ) … … 959 960 AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x00030000)) == 0); 960 961 AssertCompile(X86_DR7_ANY_RW_IO(UINT32_C(0x00040000)) == 0); 962 #endif /* !VBOX_FOR_DTRACE_LIB */ 961 963 962 964 /** @name Length values. … … 2373 2375 * forget to update x86.mac if you change this! */ 2374 2376 #define X86_FXSTATE_RSVD_32BIT_MAGIC 0x32b3232b 2377 #ifndef VBOX_FOR_DTRACE_LIB 2375 2378 AssertCompileSize(X86FXSTATE, 512); 2376 2379 AssertCompileMemberOffset(X86FXSTATE, au32RsrvdForSoftware, X86_OFF_FXSTATE_RSVD); 2380 #endif 2377 2381 2378 2382 /** @name FPU status word flags. -
trunk/src/VBox/VMM/include/CPUMInternal.h
r52419 r53630 27 27 # pragma D depends_on library x86.d 28 28 # pragma D depends_on library cpumctx.d 29 30 /* Some fudging. */ 31 typedef uint32_t CPUMMICROARCH; 32 typedef uint32_t CPUMUKNOWNCPUID; 33 typedef struct CPUMCPUIDLEAF *PCPUMCPUIDLEAF; 34 typedef struct CPUMMSRRANGE *PCPUMMSRRANGE; 35 typedef uint64_t STAMCOUNTER; 29 36 #endif 30 37 … … 128 135 uint8_t uStepping; 129 136 /** The microarchitecture. */ 137 #ifndef VBOX_FOR_DTRACE_LIB 130 138 CPUMMICROARCH enmMicroarch; 139 #else 140 uint32_t enmMicroarch; 141 #endif 131 142 /** The maximum physical address with of the CPU. */ 132 143 uint8_t cMaxPhysAddrWidth; … … 181 192 uint64_t auPadding[2]; 182 193 } CPUMFEATURES; 194 #ifndef VBOX_FOR_DTRACE_LIB 183 195 AssertCompileSize(CPUMFEATURES, 32); 196 #endif 184 197 /** Pointer to a CPU feature structure. */ 185 198 typedef CPUMFEATURES *PCPUMFEATURES;
Note:
See TracChangeset
for help on using the changeset viewer.