Changeset 7695 in vbox for trunk/include
- Timestamp:
- Apr 2, 2008 12:17:19 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 29222
- Location:
- trunk/include/VBox
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/cpum.h
r7645 r7695 306 306 CPUMSYSENTER SysEnter; 307 307 308 /** System MSRs. 309 * @{ */ 310 uint64_t msrEFER; 311 uint64_t msrSTAR; 312 uint64_t msrPAT; 313 uint64_t msrLSTAR; 314 uint64_t msrCSTAR; 315 uint64_t msrSFMASK; 316 uint64_t msrFSBASE; 317 uint64_t msrGSBASE; 318 uint64_t msrKERNELGSBASE; 319 /** @} */ 320 308 321 /** Hidden selector registers. 309 322 * @{ */ … … 313 326 314 327 /* padding to get 32byte aligned size */ 315 uint32_t padding[ 4];328 uint32_t padding[2]; 316 329 } CPUMCTX; 317 330 #pragma pack() -
trunk/include/VBox/cpum.mac
r7097 r7695 185 185 .SysEnter.esp resb 8 186 186 187 .msrEFER resb 8 188 .msrSTAR resb 8 189 .msrPAT resb 8 190 .msrLSTAR resb 8 191 .msrCSTAR resb 8 192 .msrSFMASK resb 8 193 .msrFSBASE resb 8 194 .msrGSBASE resb 8 195 .msrKERNELGSBASE resb 8 196 187 197 .ldtrHid.u32Base resd 1 188 198 .ldtrHid.u32Limit resd 1 … … 194 204 195 205 ; padding 196 .padding resd 4206 .padding resd 2 197 207 endstruc 198 208 -
trunk/include/VBox/vm.h
r7124 r7695 392 392 struct CPUM s; 393 393 #endif 394 char padding[4 128]; /* multiple of 32 */394 char padding[4384]; /* multiple of 32 */ 395 395 } cpum; 396 396 -
trunk/include/VBox/vm.mac
r7124 r7695 88 88 89 89 alignb 32 90 .cpum resb 4 12890 .cpum resb 4384 91 91 .vmm resb 1024 92 92 -
trunk/include/VBox/x86.h
r7677 r7695 713 713 #endif 714 714 715 /* Page Attribute Table. */ 716 #define IA32_CR_PAT 0x277 717 715 718 /** Basic VMX information. */ 716 719 #define MSR_IA32_VMX_BASIC_INFO 0x480
Note:
See TracChangeset
for help on using the changeset viewer.