summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/Table
diff options
context:
space:
mode:
authorPierre Gondois <pierre.gondois@arm.com>2026-08-24 16:15:04 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2026-10-09 09:52:40 +0300
commite6e4f1bb2f1cd782bc890c5fdc532339c4b2e240 (patch)
tree80ec0f1405b9dfc47c837f3c3914932aa30ca365 /BaseTools/Source/Python/Table
parent59e2ba77f18cb7c6de5d10c1091012fc0af9e8cb (diff)
downloadedk2-e6e4f1bb2f1cd782bc890c5fdc532339c4b2e240.tar.xz
DynamicTablesPkg/HwInfoParser: Fixes for IORT parser
The DT "iommu-map" property describes the number of IDs mapped. In ACPI, the "ID mapping format" describes the Number of IDs field as: "The number of IDs in the range minus one." Thus decrement the number of IDs parsed from the DTB by 1. Set the EFI_ACPI_IORT_SMMUv3_FLAG_COHAC_OVERRIDE flag to SMMUV3 nodes if the DTB node has the "dma-coherent" property. Support the "combined" named interrupt, which should be used for all entries if present. Cf. linux/Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml """ If provided, then the combined interrupt will be used in preference to any others. """ Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Diffstat (limited to 'BaseTools/Source/Python/Table')
0 files changed, 0 insertions, 0 deletions