mirror of https://github.com/acidanthera/audk.git
UefiPayloadPkg: Fix PciLib dependency on BlSupportDxe
The PciLib depends on PCDs - PcdPciExpressBaseAddress - PcdPciExpressBaseSize being updated by BlSupportDxe before MMCONF accesses are working. Add BlSupportDxe to APRIORI to start it first and get the system into an usable state where at least PCI accesses work reliable. Fixes a bug where BlSupportDxe is scheduled too late and other DXEs fail to load due to broken PCI access. Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-by: Maurice Ma <maurice.ma@intel.com>
This commit is contained in:
parent
cf4cbe194f
commit
649a59bf83
|
@ -80,6 +80,11 @@ READ_STATUS = TRUE
|
|||
READ_LOCK_CAP = TRUE
|
||||
READ_LOCK_STATUS = TRUE
|
||||
|
||||
APRIORI DXE {
|
||||
INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf
|
||||
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
|
||||
INF UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf
|
||||
}
|
||||
|
||||
#
|
||||
# DXE Phase modules
|
||||
|
|
Loading…
Reference in New Issue