VirtualBox

Changeset 66668 in vbox for trunk/include/VBox/vmm/hm_svm.h


Ignore:
Timestamp:
Apr 25, 2017 5:15:58 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
115041
Message:

hm_svm.h: Added SVM_IOIO_OP_SIZE_SHIFT.

File:
1 edited

Legend:

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

    r66581 r66668  
    599599/** 32-bit IO transfer. */
    600600#define SVM_IOIO_32_BIT_OP              RT_BIT_32(6)
     601/** Number of bits to shift right to get the operand sizes. */
     602#define SVM_IOIO_OP_SIZE_SHIFT          4
    601603/** Mask of all possible IO transfer sizes. */
    602604#define SVM_IOIO_OP_SIZE_MASK           (SVM_IOIO_8_BIT_OP | SVM_IOIO_16_BIT_OP | SVM_IOIO_32_BIT_OP)
     
    609611/** Mask of all the IO address sizes. */
    610612#define SVM_IOIO_ADDR_SIZE_MASK         (SVM_IOIO_16_BIT_ADDR | SVM_IOIO_32_BIT_ADDR | SVM_IOIO_64_BIT_ADDR)
    611 /** Number of bits to left shift to get the IO port number. */
     613/** Number of bits to shift right to get the IO port number. */
    612614#define SVM_IOIO_PORT_SHIFT             16
    613615/** IO write. */
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