Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: a05741456683623554419debf7e18fc551790b9f
https://github.com/tianocore/edk2/commit/a05741456683623554419debf7e18fc551790b9f
Author: Michael Escue <[email protected]>
Date: 2025-11-21 (Fri, 21 Nov 2025)
Changed paths:
M MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.c
Log Message:
-----------
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 <[email protected]>
Reviewed-by: Joseph Oresko <[email protected]>
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits