audk/ArmPlatformPkg/ArmVirtualizationPkg/PciHostBridgeDxe
Laszlo Ersek e5ceb6c9d3 ArmVirtualizationPkg/PciHostBridgeDxe: handle 0 in GetProposedResources()
When there are no devices connected to the root bridge, no resources are
needed. GetProposedResources() currently considers this an invalid
condition (the PI spec doesn't regulate it).

Emitting an empty set of EFI_ACPI_ADDRESS_SPACE_DESCRIPTORs, followed by
the required EFI_ACPI_END_TAG_DESCRIPTOR, allows
PciHostBridgeResourceAllocator() [MdeModulePkg/Bus/Pci/PciBusDxe/PciLib.c]
to advance.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Olivier Martin <Olivier.martin@arm.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16908 6f19259b-4bc3-4df7-8a09-765794883524
2015-02-23 16:04:00 +00:00
..
PciHostBridge.c ArmVirtualizationPkg/PciHostBridgeDxe: handle 0 in GetProposedResources() 2015-02-23 16:04:00 +00:00
PciHostBridge.h ArmVirtualizationPkg/PciHostBridgeDxe: translate addresses for IO 2015-02-23 16:03:16 +00:00
PciHostBridgeDxe.inf ArmVirtualizationPkg/PciHostBridgeDxe: MMIO aperture must not be uncached 2015-02-23 16:03:42 +00:00
PciRootBridgeIo.c ArmVirtualizationPkg/PciHostBridgeDxe: accommodate general address spaces 2015-02-23 16:03:28 +00:00