VirtualBox

Changeset 100855 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Aug 11, 2023 8:02:37 AM (18 months ago)
Author:
vboxsync
Message:

VMM/IEM: In order to get rid of most impossible threaded functions, an IEM_MC_F_XXX parameter is added to IEM_MC_BEGIN that allows specifying if a block is only for 64-bit mode or 386+ or not for 286 or older. It can be extended with more info later, as needed. [missing header change] bugref:10369

File:
1 edited

Legend:

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

    r99814 r100855  
    836836    /** MWAIT Extensions present. */
    837837    uint32_t        fMWaitExtensions : 1;
     838    /** Supports CMPXCHG8B. */
     839    uint32_t        fCmpXchg8b : 1;
    838840    /** Supports CMPXCHG16B in 64-bit mode. */
    839     uint32_t        fMovCmpXchg16b : 1;
     841    uint32_t        fCmpXchg16b : 1;
    840842    /** Supports CLFLUSH. */
    841843    uint32_t        fClFlush : 1;
     
    948950    /** Alignment padding / reserved for future use (96 bits total, plus 12 bytes
    949951     *  prior to the bit fields -> total of 24 bytes) */
    950     uint32_t        fPadding0 : 23;
     952    uint32_t        fPadding0 : 22;
    951953
    952954
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