VirtualBox

Changeset 97560 in vbox for trunk/include


Ignore:
Timestamp:
Nov 16, 2022 1:13:49 AM (2 years ago)
Author:
vboxsync
Message:

VMM/CPUM: Added fHle & fRtm to the exploded CPU features.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/cpum.h

    r97529 r97560  
    11151115    /** Supports read/write FSGSBASE instructions. */
    11161116    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). */
    11181118    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,
    11201120     * and SHLX). */
    11211121    uint32_t        fBmi2 : 1;
    1122     /** Support POPCNT instruction. */
     1122    /** Supports POPCNT instruction. */
    11231123    uint32_t        fPopCnt : 1;
    1124     /** Support RDRAND instruction. */
     1124    /** Supports RDRAND instruction. */
    11251125    uint32_t        fRdRand : 1;
    1126     /** Support RDSEED instruction. */
     1126    /** Supports RDSEED instruction. */
    11271127    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. */
    11291133    uint32_t        fPclMul : 1;
    11301134    /** Supports AES-NI (six AESxxx instructions). */
     
    11921196    /** Alignment padding / reserved for future use (96 bits total, plus 12 bytes
    11931197     *  prior to the bit fields -> total of 24 bytes) */
    1194     uint32_t        fPadding0 : 29;
     1198    uint32_t        fPadding0 : 27;
    11951199
    11961200
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette