Changeset 88518 in vbox
- Timestamp:
- Apr 15, 2021 9:13:37 AM (3 years ago)
- File:
-
- 1 edited
-
trunk/include/VBox/iommu-intel.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/iommu-intel.h
r88515 r88518 1178 1178 #define VTD_BF_FEDATA_REG_IMD_SHIFT 0 1179 1179 #define VTD_BF_FEDATA_REG_IMD_MASK UINT32_C(0x0000ffff) 1180 /** EIMD: Extended Interrupt Message Data. */1181 #define VTD_BF_FEDATA_REG_ EIMD_SHIFT161182 #define VTD_BF_FEDATA_REG_ EIMD_MASKUINT32_C(0xffff0000)1180 /** R: Reserved (bits 31:16). VT-d specs. prior to 2021 had EIMD here. */ 1181 #define VTD_BF_FEDATA_REG_RSVD_31_16_SHIFT 16 1182 #define VTD_BF_FEDATA_REG_RSVD_31_16_MASK UINT32_C(0xffff0000) 1183 1183 RT_BF_ASSERT_COMPILE_CHECKS(VTD_BF_FEDATA_REG_, UINT32_C(0), UINT32_MAX, 1184 (IMD, EIMD));1185 1186 /** RW: Read/write mask. */ 1187 #define VTD_FEDATA_REG_RW_MASK (VTD_BF_FEDATA_REG_IMD_MASK | VTD_BF_FEDATA_REG_EIMD_MASK)1184 (IMD, RSVD_31_16)); 1185 1186 /** RW: Read/write mask. */ 1187 #define VTD_FEDATA_REG_RW_MASK VTD_BF_FEDATA_REG_IMD_MASK 1188 1188 /** @} */ 1189 1189 … … 1431 1431 #define VTD_BF_IEDATA_REG_IMD_SHIFT 0 1432 1432 #define VTD_BF_IEDATA_REG_IMD_MASK UINT32_C(0x0000ffff) 1433 /** EIMD: Extended Interrupt Message Data. */1434 #define VTD_BF_IEDATA_REG_ EIMD_SHIFT161435 #define VTD_BF_IEDATA_REG_ EIMD_MASKUINT32_C(0xffff0000)1433 /** R: Reserved (bits 31:16). VT-d specs. prior to 2021 had EIMD here. */ 1434 #define VTD_BF_IEDATA_REG_RSVD_31_16_SHIFT 16 1435 #define VTD_BF_IEDATA_REG_RSVD_31_16_MASK UINT32_C(0xffff0000) 1436 1436 RT_BF_ASSERT_COMPILE_CHECKS(VTD_BF_IEDATA_REG_, UINT32_C(0), UINT32_MAX, 1437 (IMD, EIMD));1438 1439 /** RW: Read/write mask. */ 1440 #define VTD_IEDATA_REG_RW_MASK (VTD_BF_IEDATA_REG_IMD_MASK | VTD_BF_IEDATA_REG_EIMD_MASK)1437 (IMD, RSVD_31_16)); 1438 1439 /** RW: Read/write mask. */ 1440 #define VTD_IEDATA_REG_RW_MASK VTD_BF_IEDATA_REG_IMD_MASK 1441 1441 /** @} */ 1442 1442 … … 1625 1625 #define VTD_BF_PEDATA_REG_IMD_SHIFT 0 1626 1626 #define VTD_BF_PEDATA_REG_IMD_MASK UINT32_C(0x0000ffff) 1627 /** EIMD: Extended Interrupt Message Data. */1628 #define VTD_BF_PEDATA_REG_ EIMD_SHIFT161629 #define VTD_BF_PEDATA_REG_ EIMD_MASKUINT32_C(0xffff0000)1627 /** R: Reserved (bits 31:16). VT-d specs. prior to 2021 had EIMD here. */ 1628 #define VTD_BF_PEDATA_REG_RSVD_31_16_SHIFT 16 1629 #define VTD_BF_PEDATA_REG_RSVD_31_16_MASK UINT32_C(0xffff0000) 1630 1630 RT_BF_ASSERT_COMPILE_CHECKS(VTD_BF_PEDATA_REG_, UINT32_C(0), UINT32_MAX, 1631 (IMD, EIMD));1632 1633 /** RW: Read/write mask. */ 1634 #define VTD_PEDATA_REG_RW_MASK (VTD_BF_PEDATA_REG_IMD_MASK | VTD_BF_PEDATA_REG_EIMD_MASK)1631 (IMD, RSVD_31_16)); 1632 1633 /** RW: Read/write mask. */ 1634 #define VTD_PEDATA_REG_RW_MASK VTD_BF_PEDATA_REG_IMD_MASK 1635 1635 /** @} */ 1636 1636
Note:
See TracChangeset
for help on using the changeset viewer.

