PR : https://github.com/tianocore/edk2/pull/5669
V2: Update typo [3/6] avalible ,[6/6] speciifc, HandOffhbo
V3: Update cover letter content.
V4: Update [4/6] BuildFdtForSerial, [5/6] ParseDtb - serial node , base address
content.
*** BLURB HERE ***
Linus Liu (6):
MdePkg: Fix build error after enable FDT support.
UefiPayloadPkg: Addd header files for FDT structure and function.
UefiPayloadPkg: Support Debug function when Hob was not available.
UefiPayloadPkg: Update PayloadLoader to suport FDT.
UefiPayloadPkg: Add FDT Paser relative LIBs.
UefiPayloadPkg: Update UefiPayload driver for FDT support.
UefiPayloadPkg/Library/BaseSerialPortLibHob/BaseSerialPortLibHob.c
| 69 ++
UefiPayloadPkg/Library/CustomFdtNodeParserLib/CustomFdtNodeParserLib.c
| 158 +++
UefiPayloadPkg/Library/CustomFdtNodeParserNullLib/CustomFdtNodeParserNullLib.c
| 51 +
UefiPayloadPkg/Library/DebugPrintErrorLevelLibHob/DebugPrintErrorLevelLibHob.c
| 5 +
UefiPayloadPkg/Library/FdtParserLib/FdtParserLib.c
| 627 ++++++++++++
UefiPayloadPkg/{UefiPayloadEntry/UniversalPayloadEntry.c =>
Library/HobParseLib/HobParseLib.c} | 255 ++---
UefiPayloadPkg/Library/PayloadEntryHobLib/Hob.c
| 7 +-
UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.c
| 4 +
UefiPayloadPkg/PayloadLoaderPeim/FitPayloadLoaderPeim.c
| 1009 +++++++++++++++++++-
UefiPayloadPkg/PayloadLoaderPeim/PayloadLoaderPeim.c
| 71 +-
UefiPayloadPkg/UefiPayloadEntry/FitUniversalPayloadEntry.c
| 428 ++++-----
UefiPayloadPkg/UefiPayloadEntry/Ia32/DxeLoadFunc.c
| 12 +
UefiPayloadPkg/UefiPayloadEntry/Ia32/{DxeLoadFunc.c => DxeLoadFuncFit.c}
| 32 +-
UefiPayloadPkg/UefiPayloadEntry/MemoryAllocation.c
| 50 +
UefiPayloadPkg/UefiPayloadEntry/PrintHob.c
| 6 +-
UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c
| 6 -
UefiPayloadPkg/UefiPayloadEntry/X64/DxeLoadFunc.c
| 12 +
UefiPayloadPkg/UefiPayloadEntry/X64/{DxeLoadFunc.c => DxeLoadFuncFit.c}
| 31 +-
MdePkg/Library/BaseFdtLib/BaseFdtLib.inf
| 7 +-
UefiPayloadPkg/Include/Guid/UniversalPayloadBase.h
| 2 +
UefiPayloadPkg/Include/Library/FdtParserLib.h
| 64 ++
UefiPayloadPkg/Include/UniversalPayload/DeviceTree.h
| 30 +
UefiPayloadPkg/Library/BaseSerialPortLibHob/BaseSerialPortLibHob.inf
| 10 +
UefiPayloadPkg/Library/BaseSerialPortLibHob/DxeBaseSerialPortLibHob.inf
| 13 +-
UefiPayloadPkg/Library/CustomFdtNodeParserLib/CustomFdtNodeParserLib.inf
| 46 +
UefiPayloadPkg/Library/CustomFdtNodeParserNullLib/CustomFdtNodeParserNullLib.inf
| 33 +
UefiPayloadPkg/Library/FdtParserLib/FdtParseLib.inf
| 63 ++
UefiPayloadPkg/Library/HobParseLib/HobParseLib.inf
| 40 +
UefiPayloadPkg/Library/PayloadEntryHobLib/HobLib.inf
| 1 +
UefiPayloadPkg/PayloadLoaderPeim/FitPayloadLoaderPeim.inf
| 16 +-
UefiPayloadPkg/PayloadLoaderPeim/PayloadLoaderPeim.inf
| 12 +
UefiPayloadPkg/UefiPayloadEntry/FitUniversalPayloadEntry.inf
| 20 +-
UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.h
| 68 ++
UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.inf
| 16 +-
UefiPayloadPkg/UefiPayloadPkg.dec
| 22 +
UefiPayloadPkg/UefiPayloadPkg.dsc
| 29 +-
36 files changed, 2851 insertions(+), 474 deletions(-)
create mode 100644
UefiPayloadPkg/Library/CustomFdtNodeParserLib/CustomFdtNodeParserLib.c
create mode 100644
UefiPayloadPkg/Library/CustomFdtNodeParserNullLib/CustomFdtNodeParserNullLib.c
create mode 100644 UefiPayloadPkg/Library/FdtParserLib/FdtParserLib.c
copy UefiPayloadPkg/{UefiPayloadEntry/UniversalPayloadEntry.c =>
Library/HobParseLib/HobParseLib.c} (61%)
copy UefiPayloadPkg/UefiPayloadEntry/Ia32/{DxeLoadFunc.c => DxeLoadFuncFit.c}
(90%)
copy UefiPayloadPkg/UefiPayloadEntry/X64/{DxeLoadFunc.c => DxeLoadFuncFit.c}
(74%)
create mode 100644 UefiPayloadPkg/Include/Library/FdtParserLib.h
create mode 100644 UefiPayloadPkg/Include/UniversalPayload/DeviceTree.h
create mode 100644
UefiPayloadPkg/Library/CustomFdtNodeParserLib/CustomFdtNodeParserLib.inf
create mode 100644
UefiPayloadPkg/Library/CustomFdtNodeParserNullLib/CustomFdtNodeParserNullLib.inf
create mode 100644 UefiPayloadPkg/Library/FdtParserLib/FdtParseLib.inf
create mode 100644 UefiPayloadPkg/Library/HobParseLib/HobParseLib.inf
--
2.39.2.windows.1
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#119415): https://edk2.groups.io/g/devel/message/119415
Mute This Topic: https://groups.io/mt/106455145/21656
Group Owner: [email protected]
Unsubscribe: https://edk2.groups.io/g/devel/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-