Changeset 60186 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Mar 24, 2016 5:42:08 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 106219
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMInternal.h
r60185 r60186 175 175 IEMVERIFYEVENT_IOPORT_READ, 176 176 IEMVERIFYEVENT_IOPORT_WRITE, 177 IEMVERIFYEVENT_IOPORT_STR_READ,178 IEMVERIFYEVENT_IOPORT_STR_WRITE,179 177 IEMVERIFYEVENT_RAM_WRITE, 180 178 IEMVERIFYEVENT_RAM_READ … … 200 198 { 201 199 RTIOPORT Port; 202 uint 8_tcbValue;200 uint32_t cbValue; 203 201 } IOPortRead; 204 202 … … 207 205 { 208 206 RTIOPORT Port; 209 uint 8_tcbValue;207 uint32_t cbValue; 210 208 uint32_t u32Value; 211 209 } IOPortWrite; 212 213 /** IEMVERIFYEVENT_IOPORT_STR_READ */214 struct215 {216 RTIOPORT Port;217 uint8_t cbValue;218 RTGCUINTREG cTransfers;219 } IOPortStrRead;220 221 /** IEMVERIFYEVENT_IOPORT_STR_WRITE */222 struct223 {224 RTIOPORT Port;225 uint8_t cbValue;226 RTGCUINTREG cTransfers;227 } IOPortStrWrite;228 210 229 211 /** IEMVERIFYEVENT_RAM_READ */ … … 321 303 * This is used to skip past really slow bits. */ 322 304 bool fNoRem; 323 /** Saved fNoRem flag used by #iemInitExec and #iemUninitExec. */324 bool fNoRemSavedByExec;325 305 /** Indicates that RAX and RDX differences should be ignored since RDTSC 326 306 * and RDTSCP are timing sensitive. */ … … 508 488 /** Used in aMemMappings to indicate that the entry is bounce buffered. */ 509 489 #define IEM_ACCESS_BOUNCE_BUFFERED UINT32_C(0x00000200) 510 /** Valid bit mask. */511 #define IEM_ACCESS_VALID_MASK UINT32_C(0x000003ff)512 490 /** Read+write data alias. */ 513 491 #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.