mirror of https://github.com/acidanthera/audk.git
UefiPayloadPkg: Fix boot issue for non-universal payload
BDS module was moved from DXEFV to newly created BDSFV recently. Non-universal UEFI payload doesn't support multiple FV, so it failed to boot since BDS module could not be found. This patch add BDS back to DXEFV when UNIVERSAL_PAYLOAD is not set. Cc: Ray Ni <ray.ni@intel.com> Cc: Sean Rhodes <sean@starlabs.systems> Cc: James Lu <james.lu@intel.com> Cc: Gua Guo <gua.guo@intel.com> Signed-off-by: Guo Dong <guo.dong@intel.com> Reviewed-by: James Lu <james.lu@intel.com> Reviewed-by: Gua Guo <gua.guo@intel.com>
This commit is contained in:
parent
538ac013d6
commit
d8d4abdff9
|
@ -59,9 +59,6 @@ INF UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf
|
|||
FILE FV_IMAGE = 4E35FD93-9C72-4c15-8C4B-E77F1DB2D793 {
|
||||
SECTION FV_IMAGE = DXEFV
|
||||
}
|
||||
FILE FV_IMAGE = FBE6C1E3-2F80-4770-88B0-494186E3346F {
|
||||
SECTION FV_IMAGE = BDSFV
|
||||
}
|
||||
|
||||
################################################################################
|
||||
[FV.BDSFV]
|
||||
|
@ -277,6 +274,10 @@ INF MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
|||
INF MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.inf
|
||||
!endif
|
||||
|
||||
!if $(UNIVERSAL_PAYLOAD) == FALSE
|
||||
INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf
|
||||
!endif
|
||||
|
||||
#
|
||||
# UEFI network modules
|
||||
#
|
||||
|
|
Loading…
Reference in New Issue