summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python
diff options
context:
space:
mode:
authorDjordje Nedic <djordje.nedic@nextsilicon.com>2026-09-28 17:12:15 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2026-10-07 12:36:02 +0300
commit9307efd46dbfcf271de473f66e42bffd7c67783e (patch)
treee8048c57d1f573e1f51a3b745eacd653b58f746a /BaseTools/Source/Python
parent081763916078300473e1bc1813075a02c0d85f08 (diff)
downloadedk2-9307efd46dbfcf271de473f66e42bffd7c67783e.tar.xz
DynamicTablesPkg/RiscV: Skip disabled interrupt controllers
Respect FDT status when enumerating PLIC, APLIC and IMSIC nodes so unavailable controllers are not emitted into the MADT. For an MSI-mode APLIC, also require its selected IMSIC parent to be enabled. Expose the status check as FdtNodeIsEnabled() in FdtUtility so other parsers can reuse it. Keep availability checks in the enumeration loops rather than folding them into the controller-type predicates. Return EFI_NOT_FOUND when no usable PLIC or APLIC is enumerated. Signed-off-by: Djordje Nedic <djordje.nedic@nextsilicon.com>
Diffstat (limited to 'BaseTools/Source/Python')
0 files changed, 0 insertions, 0 deletions