diff options
| author | Djordje Nedic <djordje.nedic@nextsilicon.com> | 2026-09-28 17:12:15 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2026-10-07 12:36:02 +0300 |
| commit | 9307efd46dbfcf271de473f66e42bffd7c67783e (patch) | |
| tree | e8048c57d1f573e1f51a3b745eacd653b58f746a /BaseTools/Source/Python | |
| parent | 081763916078300473e1bc1813075a02c0d85f08 (diff) | |
| download | edk2-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
