summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python
diff options
context:
space:
mode:
authorPierre Gondois <pierre.gondois@arm.com>2026-10-05 11:24:06 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2026-10-09 09:52:40 +0300
commit32be973baa8a069093fcc9effd8679be51ae0717 (patch)
tree788f6dcba4598d6e44597cc9b2846b688a47fe78 /BaseTools/Source/Python
parentce674baf8ea04df5a7afca1c19b1516363b1dd08 (diff)
downloadedk2-32be973baa8a069093fcc9effd8679be51ae0717.tar.xz
DynamicTablesPkg/HwInfoParserLib: Assign unique IORT ITS group identifiers
The ITS parser leaves each ITS group's Identifier at zero, while the PCI root complex and SMMUv3 parsers use GetNextIortIdentifier(), which also starts at zero. This causes duplicate IORT node identifiers. Updating the FVP IORT revision from 0 to 7 exposed the issue: the table generator validates identifier uniqueness for revision 5 and newer, causing table generation to fail with EFI_INVALID_PARAMETER. Assign ITS group identifiers through GetNextIortIdentifier() so they share the same allocator as the other IORT nodes. Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Diffstat (limited to 'BaseTools/Source/Python')
0 files changed, 0 insertions, 0 deletions