Changeset 56079 in vbox for trunk/include/VBox/vmm
- Timestamp:
- May 26, 2015 2:35:38 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/hm_svm.h
r55419 r56079 532 532 struct 533 533 { 534 uint32_t u1Type : 1; /**< 0 = out, 1 = in */ 535 uint32_t u1Reserved : 1; 536 uint32_t u1STR : 1; 537 uint32_t u1REP : 1; 538 uint32_t u1OP8 : 1; 539 uint32_t u1OP16 : 1; 540 uint32_t u1OP32 : 1; 541 uint32_t u1ADDR16 : 1; 542 uint32_t u1ADDR32 : 1; 543 uint32_t u1ADDR64 : 1; 544 uint32_t u6Reserved : 6; 545 uint32_t u16Port : 16; 534 uint32_t u1Type : 1; /**< Bit 0: 0 = out, 1 = in */ 535 uint32_t u1Reserved : 1; /**< Bit 1: Reserved */ 536 uint32_t u1STR : 1; /**< Bit 2: String I/O (1) or not (0). */ 537 uint32_t u1REP : 1; /**< Bit 3: Repeat prefixed string I/O. */ 538 uint32_t u1OP8 : 1; /**< Bit 4: 8-bit operand. */ 539 uint32_t u1OP16 : 1; /**< Bit 5: 16-bit operand. */ 540 uint32_t u1OP32 : 1; /**< Bit 6: 32-bit operand. */ 541 uint32_t u1ADDR16 : 1; /**< Bit 7: 16-bit operand. */ 542 uint32_t u1ADDR32 : 1; /**< Bit 8: 32-bit operand. */ 543 uint32_t u1ADDR64 : 1; /**< Bit 9: 64-bit operand. */ 544 uint32_t u3SEG : 3; /**< BITS 12:10: Effective segment number. Added with decode assist in APM v3.17. */ 545 uint32_t u3Reserved : 3; 546 uint32_t u16Port : 16; /**< Bits 31:16: Port number. */ 546 547 } n; 547 548 uint32_t u;
Note:
See TracChangeset
for help on using the changeset viewer.