VirtualBox

Changeset 56079 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
May 26, 2015 2:35:38 PM (10 years ago)
Author:
vboxsync
Message:

Updated SVMIOIOEXIT.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/hm_svm.h

    r55419 r56079  
    532532    struct
    533533    {
    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. */
    546547    } n;
    547548    uint32_t    u;
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