summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py
diff options
context:
space:
mode:
authorMichael Escue <mescue@qti.qualcomm.com>2025-11-19 23:17:56 +0300
committerArd Biesheuvel <workofard@gmail.com>2025-11-21 19:35:03 +0300
commita05741456683623554419debf7e18fc551790b9f (patch)
tree0c3aae15bea90e5d7aba2df4febf306bac3916a8 /BaseTools/Source/Python/AutoGen/ModuleAutoGen.py
parent48c5926f874e5a5b1d8ea80262d68c4c8875c83b (diff)
downloadedk2-a05741456683623554419debf7e18fc551790b9f.tar.xz
MdeModulePkg/PciHostBridgeDxe: Ignore unsupported I/O BARs.
Bootup fails when an endpoint requests I/O space BARs and the Root Bridge does not support I/O space causing a resource conflict during bus enumeration. While I/O space is traditionally supported in x86_64, platforms using an Arm architecture may or may not support I/O space. This change adds logic allowing the platform to detect I/O space support for each Root Bridge and prevent submission of the required I/O resources for allocation when unsupported. Endpoints will not receive I/O resources, but they will continue to receive Memory BAR resources. Signed-off-by: Michael Escue <michael.escue@qti.qualcomm.com> Reviewed-by: Joseph Oresko <joseph.oresko@qti.qualcomm.com>
Diffstat (limited to 'BaseTools/Source/Python/AutoGen/ModuleAutoGen.py')
0 files changed, 0 insertions, 0 deletions