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

Reply via email to