Changeset 76552 in vbox
- Timestamp:
- Dec 31, 2018 12:57:01 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/hm_vmx.h
r76507 r76552 1144 1144 typedef struct VMXMSRS 1145 1145 { 1146 /** VMX/SMX Feature control. */ 1146 1147 uint64_t u64FeatCtrl; 1148 /** Basic information. */ 1147 1149 uint64_t u64Basic; 1150 /** Pin-based VM-execution controls. */ 1148 1151 VMXCTLSMSR PinCtls; 1152 /** Processor-based VM-execution controls. */ 1149 1153 VMXCTLSMSR ProcCtls; 1154 /** Secondary processor-based VM-execution controls. */ 1150 1155 VMXCTLSMSR ProcCtls2; 1156 /** VM-exit controls. */ 1151 1157 VMXCTLSMSR ExitCtls; 1158 /** VM-entry controls. */ 1152 1159 VMXCTLSMSR EntryCtls; 1160 /** True pin-based VM-execution controls. */ 1153 1161 VMXCTLSMSR TruePinCtls; 1162 /** True processor-based VM-execution controls. */ 1154 1163 VMXCTLSMSR TrueProcCtls; 1164 /** True VM-entry controls. */ 1155 1165 VMXCTLSMSR TrueEntryCtls; 1166 /** True VM-exit controls. */ 1156 1167 VMXCTLSMSR TrueExitCtls; 1168 /** Miscellaneous data. */ 1157 1169 uint64_t u64Misc; 1170 /** CR0 fixed-0 - bits set here must be set in VMX operation. */ 1158 1171 uint64_t u64Cr0Fixed0; 1172 /** CR0 fixed-1 - bits clear here must be clear in VMX operation. */ 1159 1173 uint64_t u64Cr0Fixed1; 1174 /** CR4 fixed-0 - bits set here must be set in VMX operation. */ 1160 1175 uint64_t u64Cr4Fixed0; 1176 /** CR4 fixed-1 - bits clear here must be clear in VMX operation. */ 1161 1177 uint64_t u64Cr4Fixed1; 1178 /** VMCS enumeration. */ 1162 1179 uint64_t u64VmcsEnum; 1180 /** VM Functions. */ 1163 1181 uint64_t u64VmFunc; 1182 /** EPT, VPID capabilities. */ 1164 1183 uint64_t u64EptVpidCaps; 1184 /** Reserved for future. */ 1165 1185 uint64_t a_u64Reserved[9]; 1166 1186 } VMXMSRS;
Note:
See TracChangeset
for help on using the changeset viewer.