Expand description
IORT (IO Remapping Table) types for aarch64 PCIe topology.
Structs§
- Iort
- Iort
IdMapping - Iort
ItsGroup - ITS Group node. Followed by
its_countu32 ITS identifiers. - Iort
Memory Access Properties - Iort
Node Header - Iort
PciRoot Complex - IortRmr
- RMR node header. Followed by
rmr_countIortRmrDescriptorentries, thenmapping_countIortIdMappingentries. - Iort
RmrDescriptor - RMR memory range descriptor.
- Iort
Smmu V3 - SMMUv3 node per IORT spec DEN0049E §E.4.
Constants§
- IORT_
ID_ SINGLE_ MAPPING - IORT_
ITS_ GROUP_ REVISION - IORT_
MEMORY_ ACCESS_ ATTRIBUTES - IORT_
MEMORY_ ACCESS_ COHERENCY - IORT_
NODE_ COHERENT - IORT_
NODE_ OFFSET - IORT_
NODE_ TYPE_ ITS_ GROUP - IORT_
NODE_ TYPE_ PCI_ ROOT_ COMPLEX - IORT_
NODE_ TYPE_ RMR - IORT_
NODE_ TYPE_ SMMU V3 - IORT_
PCI_ ROOT_ COMPLEX_ REVISION - IORT_
REVISION - IORT_
RMR_ ACCESS_ PRIVILEGE - RMR flags: access privilege hint. When set, the OS may map the region with elevated privileges (e.g., supervisor mode).
- IORT_
RMR_ REMAP_ PERMITTED - RMR flags: remap permitted. When clear, the region MUST be identity- mapped (IOVA == physical address).
- IORT_
RMR_ REVISION - IORT_
SMMU V3_ FLAG_ COHACC - SMMUv3 node flags.
- IORT_
SMMU V3_ FLAG_ DEVICEID_ VALID device_id_mapping_indexis valid (IORT rev E.e / node rev 5+).- IORT_
SMMU V3_ MODEL_ GENERIC - SMMUv3 model: generic SMMU-v3.
- IORT_
SMMU V3_ REVISION