Changeset 108751 in vbox for trunk/include/VBox/gic-its.h
- Timestamp:
- Mar 26, 2025 10:33:33 AM (4 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168176
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/gic-its.h
r108694 r108751 204 204 #define GITS_CTRL_REG_BASER_RANGE_SIZE (GITS_CTRL_REG_BASER_OFF_LAST + sizeof(uint64_t) - GITS_CTRL_REG_BASER_OFF_FIRST) 205 205 206 /** GITS_PIDR2: ITS Peripheral ID2 register - RO. */ 207 #define GITS_CTRL_REG_PIDR2_OFF 0xffe8 208 /** GITS_PIDR2: JEDEC - JEP code. */ 209 #define GITS_BF_CTRL_REG_PIDR2_JEDEC_SHIFT 0 210 #define GITS_BF_CTRL_REG_PIDR2_JEDEC_MASK UINT32_C(0x00000007) 211 /** GITS_PIDR2: DES_1 - JEP106 identification code (bits 6:4). */ 212 #define GITS_BF_CTRL_REG_PIDR2_DES_1_SHIFT 3 213 #define GITS_BF_CTRL_REG_PIDR2_DES_1_MASK UINT32_C(0x00000008) 214 /** GITS_PIDR2: Architecture revision . */ 215 #define GITS_BF_CTRL_REG_PIDR2_ARCHREV_SHIFT 4 216 #define GITS_BF_CTRL_REG_PIDR2_ARCHREV_MASK UINT32_C(0x000000f0) 217 /** GITS_PIDR2: Reserved (bits 31:8). */ 218 #define GITS_BF_CTRL_REG_PIDR2_RSVD_31_8_SHIFT 8 219 #define GITS_BF_CTRL_REG_PIDR2_RSVD_31_8_MASK UINT32_C(0xffffff00) 220 RT_BF_ASSERT_COMPILE_CHECKS(GITS_BF_CTRL_REG_PIDR2_, UINT32_C(0), UINT32_MAX, 221 (JEDEC, DES_1, ARCHREV, RSVD_31_8)); 222 223 /** GITS_PIDR2: GICv1 architecture revision. */ 224 #define GITS_CTRL_REG_PIDR2_ARCHREV_GICV1 0x1 225 /** GITS_PIDR2: GICv2 architecture revision. */ 226 #define GITS_CTRL_REG_PIDR2_ARCHREV_GICV2 0x2 227 /** GITS_PIDR2: GICv3 architecture revision. */ 228 #define GITS_CTRL_REG_PIDR2_ARCHREV_GICV3 0x3 229 /** GITS_PIDR2: GICv4 architecture revision. */ 230 #define GITS_CTRL_REG_PIDR2_ARCHREV_GICV4 0x4 231 232 /** GITS_TRANSLATER register. */ 206 233 #define GITS_TRANSLATION_REG_TRANSLATER 0x0040 207 234
Note:
See TracChangeset
for help on using the changeset viewer.