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