audk/UefiPayloadPkg/Library/PlatformBootManagerLib
Guo Dong cafb4f3f36 UefiPayloadPkg: Fix boot shell issue for universal UEFI payload
After moving BDS driver to a new FV for universal UEFI payload,
the shell boot option path is not correct since it used the BDS
FV instead of DXE FV in its device path.
This patch would find the correct FV by reading shell file.
It also removed PcdShellFile by using gUefiShellFileGuid.

Signed-off-by: Guo Dong <guo.dong@intel.com>
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>
Reviewed-by: James Lu <james.lu@intel.com>
Reviewed-by: Gua Guo <gua.guo@intel.com>
Reviewed-by: Mike Maslenkin <mike.maslenkin@gmail.com>
2023-05-15 21:26:04 +00:00
..
PlatformBootManager.c UefiPayloadPkg: Fix boot shell issue for universal UEFI payload 2023-05-15 21:26:04 +00:00
PlatformBootManager.h UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PlatformBootManagerLib.inf UefiPayloadPkg: Fix boot shell issue for universal UEFI payload 2023-05-15 21:26:04 +00:00
PlatformConsole.c UefiPayloadPkg: Connect all root bridge in PlatformBootManagerBeforeConsole 2022-05-13 01:47:11 +00:00
PlatformConsole.h UefiPayloadPkg: Add Serial IO device path according to related protocol 2022-05-13 01:47:11 +00:00
PlatformData.c UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00