Changeset 91710 in vbox for trunk/include
- Timestamp:
- Oct 13, 2021 11:05:26 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 147446
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpum.h
r91635 r91710 1309 1309 /** VMX: Supports EPT-violations \#VE. */ 1310 1310 uint32_t fVmxEptXcptVe : 1; 1311 /** VMX: Supports conceal VMX from PT. */ 1312 uint32_t fVmxConcealVmxFromPt : 1; 1311 1313 /** VMX: Supports XSAVES/XRSTORS. */ 1312 1314 uint32_t fVmxXsavesXrstors : 1; 1315 /** VMX: Supports mode-based execute control for EPT. */ 1316 uint32_t fVmxModeBasedExecuteEpt : 1; 1317 /** VMX: Supports sub-page write permissions for EPT. */ 1318 uint32_t fVmxSppEpt : 1; 1319 /** VMX: Supports Intel PT to output guest-physical addresses for EPT. */ 1320 uint32_t fVmxPtEpt : 1; 1313 1321 /** VMX: Supports TSC scaling. */ 1314 1322 uint32_t fVmxUseTscScaling : 1; 1323 /** VMX: Supports TPAUSE, UMONITOR, or UMWAIT. */ 1324 uint32_t fVmxUserWaitPause : 1; 1325 /** VMX: Supports enclave (ENCLV) exiting. */ 1326 uint32_t fVmxEnclvExit : 1; 1315 1327 /** @} */ 1316 1328 … … 1358 1370 uint32_t fVmxExitSaveEferLma : 1; 1359 1371 /** VMX: Whether Intel PT (Processor Trace) is supported in VMX mode or not. */ 1360 uint32_t fVmx IntelPt : 1;1372 uint32_t fVmxPt : 1; 1361 1373 /** VMX: Supports VMWRITE to any valid VMCS field incl. read-only fields, otherwise 1362 1374 * VMWRITE cannot modify read-only VM-exit information fields. */ … … 1368 1380 1369 1381 /** VMX: Padding / reserved for future features. */ 1370 uint32_t fVmxPadding1 : 31;1382 uint32_t fVmxPadding1 : 25; 1371 1383 } CPUMFEATURES; 1372 1384 #ifndef VBOX_FOR_DTRACE_LIB … … 1584 1596 VMM_INT_DECL(int) CPUMStopGuestVmxPremptTimer(PVMCPUCC pVCpu); 1585 1597 VMM_INT_DECL(uint32_t) CPUMGetVmxMsrPermission(void const *pvMsrBitmap, uint32_t idMsr); 1598 VMM_INT_DECL(bool) CPUMIsGuestVmxEptPagingEnabled(PCVMCPUCC pVCpu); 1586 1599 /** @} */ 1587 1600
Note:
See TracChangeset
for help on using the changeset viewer.