VirtualBox

Changeset 60186 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Mar 24, 2016 5:42:08 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
106219
Message:

IEM: backed out previous commit.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/IEMInternal.h

    r60185 r60186  
    175175    IEMVERIFYEVENT_IOPORT_READ,
    176176    IEMVERIFYEVENT_IOPORT_WRITE,
    177     IEMVERIFYEVENT_IOPORT_STR_READ,
    178     IEMVERIFYEVENT_IOPORT_STR_WRITE,
    179177    IEMVERIFYEVENT_RAM_WRITE,
    180178    IEMVERIFYEVENT_RAM_READ
     
    200198        {
    201199            RTIOPORT    Port;
    202             uint8_t     cbValue;
     200            uint32_t    cbValue;
    203201        } IOPortRead;
    204202
     
    207205        {
    208206            RTIOPORT    Port;
    209             uint8_t     cbValue;
     207            uint32_t    cbValue;
    210208            uint32_t    u32Value;
    211209        } IOPortWrite;
    212 
    213         /** IEMVERIFYEVENT_IOPORT_STR_READ */
    214         struct
    215         {
    216             RTIOPORT    Port;
    217             uint8_t     cbValue;
    218             RTGCUINTREG cTransfers;
    219         } IOPortStrRead;
    220 
    221         /** IEMVERIFYEVENT_IOPORT_STR_WRITE */
    222         struct
    223         {
    224             RTIOPORT    Port;
    225             uint8_t     cbValue;
    226             RTGCUINTREG cTransfers;
    227         } IOPortStrWrite;
    228210
    229211        /** IEMVERIFYEVENT_RAM_READ */
     
    321303     * This is used to skip past really slow bits.  */
    322304    bool                    fNoRem;
    323     /** Saved fNoRem flag used by #iemInitExec and #iemUninitExec. */
    324     bool                    fNoRemSavedByExec;
    325305    /** Indicates that RAX and RDX differences should be ignored since RDTSC
    326306     *  and RDTSCP are timing sensitive.  */
     
    508488/** Used in aMemMappings to indicate that the entry is bounce buffered. */
    509489#define IEM_ACCESS_BOUNCE_BUFFERED      UINT32_C(0x00000200)
    510 /** Valid bit mask. */
    511 #define IEM_ACCESS_VALID_MASK           UINT32_C(0x000003ff)
    512490/** Read+write data alias. */
    513491#define IEM_ACCESS_DATA_RW              (IEM_ACCESS_TYPE_READ  | IEM_ACCESS_TYPE_WRITE | IEM_ACCESS_WHAT_DATA)
Note: See TracChangeset for help on using the changeset viewer.

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