Reviewed-by: Guo Dong <guo.d...@intel.com>
> -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Ni, Ray > Sent: Wednesday, June 2, 2021 11:23 PM > To: devel@edk2.groups.io > Subject: [edk2-devel] [PATCH v2 0/3] Add PayloadLoaderPeim which can load > ELF payload > > v2: > > Separate the patch set from the patch that adds CLANGDWARF toolchain. > > Add missing function header commments. > > Change DEBUG_ERROR to DEBUG_INFO for information debug message. > > > > > Ray Ni (3): > MdeModulePkg/UniversalPayload: Add definition for extra info in > payload > UefiPayloadPkg: Add PayloadLoaderPeim which can load ELF payload > PeiCore: Remove assertion when failing to load PE image > > MdeModulePkg/Core/Pei/Image/Image.c | 5 +- > .../Include/UniversalPayload/ExtraData.h | 28 + > .../UniversalPayload/UniversalPayload.h | 38 + > MdeModulePkg/MdeModulePkg.dec | 3 + > UefiPayloadPkg/PayloadLoaderPeim/ElfLib.h | 122 +++ > .../PayloadLoaderPeim/ElfLib/Elf32.h | 252 +++++ > .../PayloadLoaderPeim/ElfLib/Elf32Lib.c | 451 ++++++++ > .../PayloadLoaderPeim/ElfLib/Elf64.h | 254 +++++ > .../PayloadLoaderPeim/ElfLib/Elf64Lib.c | 460 ++++++++ > .../PayloadLoaderPeim/ElfLib/ElfCommon.h | 983 ++++++++++++++++++ > .../PayloadLoaderPeim/ElfLib/ElfLib.c | 473 +++++++++ > .../PayloadLoaderPeim/ElfLib/ElfLibInternal.h | 109 ++ > .../PayloadLoaderPeim/PayloadLoaderPeim.c | 187 ++++ > .../PayloadLoaderPeim/PayloadLoaderPeim.inf | 59 ++ > 14 files changed, 3420 insertions(+), 4 deletions(-) > create mode 100644 MdeModulePkg/Include/UniversalPayload/ExtraData.h > create mode 100644 > MdeModulePkg/Include/UniversalPayload/UniversalPayload.h > create mode 100644 UefiPayloadPkg/PayloadLoaderPeim/ElfLib.h > create mode 100644 UefiPayloadPkg/PayloadLoaderPeim/ElfLib/Elf32.h > create mode 100644 UefiPayloadPkg/PayloadLoaderPeim/ElfLib/Elf32Lib.c > create mode 100644 UefiPayloadPkg/PayloadLoaderPeim/ElfLib/Elf64.h > create mode 100644 UefiPayloadPkg/PayloadLoaderPeim/ElfLib/Elf64Lib.c > create mode 100644 > UefiPayloadPkg/PayloadLoaderPeim/ElfLib/ElfCommon.h > create mode 100644 UefiPayloadPkg/PayloadLoaderPeim/ElfLib/ElfLib.c > create mode 100644 > UefiPayloadPkg/PayloadLoaderPeim/ElfLib/ElfLibInternal.h > create mode 100644 > UefiPayloadPkg/PayloadLoaderPeim/PayloadLoaderPeim.c > create mode 100644 > UefiPayloadPkg/PayloadLoaderPeim/PayloadLoaderPeim.inf > > -- > 2.31.1.windows.1 > > > > -=-=-=-=-=-= > Groups.io Links: You receive all messages sent to this group. > View/Reply Online (#76008): https://edk2.groups.io/g/devel/message/76008 > Mute This Topic: https://groups.io/mt/83277974/1781375 > Group Owner: devel+ow...@edk2.groups.io > Unsubscribe: https://edk2.groups.io/g/devel/unsub [guo.d...@intel.com] > -=-=-=-=-=-= > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#76150): https://edk2.groups.io/g/devel/message/76150 Mute This Topic: https://groups.io/mt/83277974/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-