Changeset 76468 in vbox for trunk/include/VBox
- Timestamp:
- Dec 25, 2018 5:00:01 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 127769
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/sup.h
r76461 r76468 29 29 #include <VBox/cdefs.h> 30 30 #include <VBox/types.h> 31 #include <VBox/vmm/hm_vmx.h>32 #include <VBox/vmm/hm_svm.h>33 31 #include <iprt/assert.h> 34 32 #include <iprt/stdarg.h> … … 117 115 union 118 116 { 119 VMXMSRS vmx; 120 SVMMSRS svm; 121 } u ; 117 struct 118 { 119 uint64_t u64FeatCtrl; 120 uint64_t u64Basic; 121 uint64_t u64PinCtls; 122 uint64_t u64ProcCtls; 123 uint64_t u64ProcCtls2; 124 uint64_t u64ExitCtls; 125 uint64_t u64EntryCtls; 126 uint64_t u64TruePinCtls; 127 uint64_t u64TrueProcCtls; 128 uint64_t u64TrueEntryCtls; 129 uint64_t u64TrueExitCtls; 130 uint64_t u64Misc; 131 uint64_t u64Cr0Fixed0; 132 uint64_t u64Cr0Fixed1; 133 uint64_t u64Cr4Fixed0; 134 uint64_t u64Cr4Fixed1; 135 uint64_t u64VmcsEnum; 136 uint64_t u64VmFunc; 137 uint64_t u64EptVpidCaps; 138 uint64_t a_u64Reserved[9]; 139 } vmx; 140 struct 141 { 142 uint64_t u64MsrHwcr; 143 uint64_t u64Padding[27]; 144 }svm; 145 } u; 122 146 } SUPHWVIRTMSRS; 123 147 AssertCompileSize(SUPHWVIRTMSRS, 224);
Note:
See TracChangeset
for help on using the changeset viewer.