diff options
| author | Pierre Gondois <pierre.gondois@arm.com> | 2026-08-24 16:15:04 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2026-10-09 09:52:40 +0300 |
| commit | e6e4f1bb2f1cd782bc890c5fdc532339c4b2e240 (patch) | |
| tree | 80ec0f1405b9dfc47c837f3c3914932aa30ca365 /BaseTools/Source/Python/Table | |
| parent | 59e2ba77f18cb7c6de5d10c1091012fc0af9e8cb (diff) | |
| download | edk2-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
