]> git.proxmox.com Git - mirror_edk2.git/commit - UefiPayloadPkg/Library/SblParseLib/SblParseLib.inf
UefiPayloadPkg: Remove asm code and sharing libraries
authorGuo Dong <guo.dong@intel.com>
Wed, 29 Sep 2021 03:34:40 +0000 (20:34 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Thu, 30 Sep 2021 16:26:14 +0000 (16:26 +0000)
commit422e5d2f7f1abbecd9dd7baad54213251a8ed47f
treee2b97dae6156d26e6231b8907616e44730202952
parent22737996771c8053189b8fe2839cf4a96272784a
UefiPayloadPkg: Remove asm code and sharing libraries

Remove asm code used for payload entry.
Use patchable PCD instead a fixed PCD PcdPayloadStackTop to avoid
potential conflict.

Based on the removal, use same HobLib regardless UNIVERSAL_PAYLOAD.
Use same PlatformHookLib regardless UNIVERSAL_PAYLOAD. The original
PlatformHookLib was removed and UniversalPayloadPlatformHookLib was
rename to new PlatformHookLib.

Cc: Ray Ni <ray.ni@intel.com>
Cc: Maurice Ma <maurice.ma@intel.com>
Cc: Benjamin You <benjamin.you@intel.com>
Signed-off-by: Guo Dong <guo.dong@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
16 files changed:
UefiPayloadPkg/Include/Library/BlParseLib.h
UefiPayloadPkg/Library/CbParseLib/CbParseLib.c
UefiPayloadPkg/Library/CbParseLib/CbParseLib.inf
UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.c
UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.inf
UefiPayloadPkg/Library/SblParseLib/SblParseLib.inf
UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHookLib.c [deleted file]
UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHookLib.inf [deleted file]
UefiPayloadPkg/UefiPayloadEntry/Ia32/SecEntry.nasm [deleted file]
UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.c
UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.h
UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf
UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.inf
UefiPayloadPkg/UefiPayloadEntry/X64/SecEntry.nasm [deleted file]
UefiPayloadPkg/UefiPayloadPkg.dec
UefiPayloadPkg/UefiPayloadPkg.dsc