Changeset 108877 in vbox for trunk/include
- Timestamp:
- Apr 8, 2025 7:42:07 AM (13 days ago)
- svn:sync-xref-src-repo-rev:
- 168328
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/gic.h
r108826 r108877 499 499 # define GIC_REDIST_REG_TYPER_VSGI_BIT 26 500 500 /** Bit 27 - 31 - Indicates the maximum PPI INTID that a GIC implementation can support. */ 501 # define GIC_REDIST_REG_TYPER_PPI_NUM ( RT_BIT_32(27) | RT_BIT_32(28) | RT_BIT_32(29) \502 | RT_BIT_32(30) | RT_BIT_32(31))503 # define GIC_REDIST_REG_TYPER_PPI_NUM_SET(a_PpiNum) (((a_PpiNum) << 27) & GIC_REDIST_REG_TYPER_PPI_NUM)501 # define GIC_REDIST_REG_TYPER_PPI_NUM ( RT_BIT_32(27) | RT_BIT_32(28) | RT_BIT_32(29) \ 502 | RT_BIT_32(30) | RT_BIT_32(31)) 503 # define GIC_REDIST_REG_TYPER_PPI_NUM_SET(a_PpiNum) (((a_PpiNum) << 27) & GIC_REDIST_REG_TYPER_PPI_NUM) 504 504 /** Maximum PPI INTID is 31. */ 505 # define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_31 0505 # define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_31 0 506 506 /** Maximum PPI INTID is 1087. */ 507 # define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_1087 1507 # define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_1087 1 508 508 /** Maximum PPI INTID is 1119. */ 509 # define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_1119 2 509 # define GIC_REDIST_REG_TYPER_PPI_NUM_MAX_1119 2 510 # define GIC_REDIST_REG_TYPER_CPU_NUMBER_MASK (GIC_REDIST_REG_TYPER_CPU_NUMBER >> 8) 510 511 511 512 /** Redistributor Type Register (the affinity value of the 64-bit register) - RO. */ 512 #define GIC_REDIST_REG_TYPER_AFFINITY_OFF 0x000c513 #define GIC_REDIST_REG_TYPER_AFFINITY_OFF 0x000c 513 514 /** Bit 0 - 31 - The identity of the PE associated with this Redistributor. */ 514 # define GIC_REDIST_REG_TYPER_AFFINITY_VALUE UINT32_C(0xffffffff)515 # define GIC_REDIST_REG_TYPER_AFFINITY_VALUE UINT32_C(0xffffffff) 515 516 # define GIC_REDIST_REG_TYPER_AFFINITY_VALUE_SET(a_Aff) ((a_Aff) & GIC_REDIST_REG_TYPER_AFFINITY_VALUE) 516 517
Note:
See TracChangeset
for help on using the changeset viewer.