Changeset 97560 in vbox for trunk/include
- Timestamp:
- Nov 16, 2022 1:13:49 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpum.h
r97529 r97560 1115 1115 /** Supports read/write FSGSBASE instructions. */ 1116 1116 uint32_t fFsGsBase : 1; 1117 /** Support BMI1 instructions (ANDN, BEXTR, BLSI, BLSMSK, BLSR, and TZCNT). */1117 /** Supports BMI1 instructions (ANDN, BEXTR, BLSI, BLSMSK, BLSR, and TZCNT). */ 1118 1118 uint32_t fBmi1 : 1; 1119 /** Support BMI2 instructions (BZHI, MULX, PDEP, PEXT, RORX, SARX, SHRX,1119 /** Supports BMI2 instructions (BZHI, MULX, PDEP, PEXT, RORX, SARX, SHRX, 1120 1120 * and SHLX). */ 1121 1121 uint32_t fBmi2 : 1; 1122 /** Support POPCNT instruction. */1122 /** Supports POPCNT instruction. */ 1123 1123 uint32_t fPopCnt : 1; 1124 /** Support RDRAND instruction. */1124 /** Supports RDRAND instruction. */ 1125 1125 uint32_t fRdRand : 1; 1126 /** Support RDSEED instruction. */1126 /** Supports RDSEED instruction. */ 1127 1127 uint32_t fRdSeed : 1; 1128 /** Support PCLMULQDQ instruction. */ 1128 /** Supports Hardware Lock Elision (HLE). */ 1129 uint32_t fHle : 1; 1130 /** Supports Restricted Transactional Memory (RTM - XBEGIN, XEND, XABORT). */ 1131 uint32_t fRtm : 1; 1132 /** Supports PCLMULQDQ instruction. */ 1129 1133 uint32_t fPclMul : 1; 1130 1134 /** Supports AES-NI (six AESxxx instructions). */ … … 1192 1196 /** Alignment padding / reserved for future use (96 bits total, plus 12 bytes 1193 1197 * prior to the bit fields -> total of 24 bytes) */ 1194 uint32_t fPadding0 : 2 9;1198 uint32_t fPadding0 : 27; 1195 1199 1196 1200
Note:
See TracChangeset
for help on using the changeset viewer.