Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: c3997e329a3ec13c2fed163475eed14ba765b31a
      
https://github.com/tianocore/edk2/commit/c3997e329a3ec13c2fed163475eed14ba765b31a
  Author: Linus Liu <linus....@intel.com>
  Date:   2024-08-28 (Wed, 28 Aug 2024)

  Changed paths:
    M MdePkg/Library/BaseFdtLib/BaseFdtLib.inf

  Log Message:
  -----------
  MdePkg: Fix build error after enable FDT support.

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4786

Disable some compiling warnings caused by submodule code.
Those can be removed later once issues fixed by submodule owner.

Signed-off-by: Linus Liu <linus....@intel.com>


  Commit: 04d8d94a42e2b5d193bd2a8476dac117c01fe284
      
https://github.com/tianocore/edk2/commit/04d8d94a42e2b5d193bd2a8476dac117c01fe284
  Author: Linus Liu <linus....@intel.com>
  Date:   2024-08-28 (Wed, 28 Aug 2024)

  Changed paths:
    M UefiPayloadPkg/Include/Guid/UniversalPayloadBase.h
    A UefiPayloadPkg/Include/Guid/UniversalPayloadSerialPortDeviceParentInfo.h
    A UefiPayloadPkg/Include/Library/BuildFdtLib.h
    A UefiPayloadPkg/Include/Library/FdtParserLib.h
    A UefiPayloadPkg/Include/Library/HobParserLib.h
    A UefiPayloadPkg/Include/UniversalPayload/DeviceTree.h
    M UefiPayloadPkg/UefiPayloadPkg.dec

  Log Message:
  -----------
  UefiPayloadPkg: Addd header files for FDT structure and function.

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4786

Add Library header, DeviceTree hob header and PCD definitions.

Signed-off-by: Linus Liu <linus....@intel.com>


  Commit: a297b81b623cc2c9a817a0a0c5b798353ea87064
      
https://github.com/tianocore/edk2/commit/a297b81b623cc2c9a817a0a0c5b798353ea87064
  Author: Linus Liu <linus....@intel.com>
  Date:   2024-08-28 (Wed, 28 Aug 2024)

  Changed paths:
    M UefiPayloadPkg/Include/Library/BuildFdtLib.h
    M UefiPayloadPkg/Library/BaseSerialPortLibHob/BaseSerialPortLibHob.c
    M UefiPayloadPkg/Library/BaseSerialPortLibHob/BaseSerialPortLibHob.inf
    M UefiPayloadPkg/Library/BaseSerialPortLibHob/DxeBaseSerialPortLibHob.inf
    M 
UefiPayloadPkg/Library/DebugPrintErrorLevelLibHob/DebugPrintErrorLevelLibHob.c
    M UefiPayloadPkg/Library/PayloadEntryHobLib/Hob.c
    M UefiPayloadPkg/Library/PayloadEntryHobLib/HobLib.inf
    M UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.c

  Log Message:
  -----------
  UefiPayloadPkg: Support Debug function when Hob was not available.

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4786

Initialize mUartInfo with PCD for debug message
when Hob was not available.

Signed-off-by: Linus Liu <linus....@intel.com>


  Commit: b0c6b049c4b2ba5a63615b490e974771cd0a40a4
      
https://github.com/tianocore/edk2/commit/b0c6b049c4b2ba5a63615b490e974771cd0a40a4
  Author: Linus Liu <linus....@intel.com>
  Date:   2024-08-28 (Wed, 28 Aug 2024)

  Changed paths:
    A UefiPayloadPkg/Library/BuildFdtLib/BuildFdtLib.inf
    A UefiPayloadPkg/Library/BuildFdtLib/X86_BuildFdtLib.c
    A UefiPayloadPkg/Library/CustomFdtNodeParserLib/CustomFdtNodeParserLib.c
    A UefiPayloadPkg/Library/CustomFdtNodeParserLib/CustomFdtNodeParserLib.inf
    A 
UefiPayloadPkg/Library/CustomFdtNodeParserNullLib/CustomFdtNodeParserNullLib.c
    A 
UefiPayloadPkg/Library/CustomFdtNodeParserNullLib/CustomFdtNodeParserNullLib.inf
    A UefiPayloadPkg/Library/FdtParserLib/FdtParseLib.inf
    A UefiPayloadPkg/Library/FdtParserLib/FdtParserLib.c
    A UefiPayloadPkg/Library/HobParseLib/HobParseLib.c
    A UefiPayloadPkg/Library/HobParseLib/HobParseLib.inf
    M UefiPayloadPkg/UefiPayloadPkg.dsc

  Log Message:
  -----------
  UefiPayloadPkg: Add FDT Paser relative LIBs.

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4786

Add FDTParser and CustomFdtNodePaser
to retrive all FDT node and create the relate hobs.

Signed-off-by: Linus Liu <linus....@intel.com>


  Commit: 0c4d6bb405351d1705fdbbddfd7ccde6f3fe0516
      
https://github.com/tianocore/edk2/commit/0c4d6bb405351d1705fdbbddfd7ccde6f3fe0516
  Author: Linus Liu <linus....@intel.com>
  Date:   2024-08-28 (Wed, 28 Aug 2024)

  Changed paths:
    M UefiPayloadPkg/PayloadLoaderPeim/FitPayloadLoaderPeim.c
    M UefiPayloadPkg/PayloadLoaderPeim/FitPayloadLoaderPeim.inf
    M UefiPayloadPkg/PayloadLoaderPeim/PayloadLoaderPeim.c
    M UefiPayloadPkg/PayloadLoaderPeim/PayloadLoaderPeim.inf
    A UefiPayloadPkg/UefiPayloadEntry/Ia32/DxeLoadFuncFit.c
    A UefiPayloadPkg/UefiPayloadEntry/X64/DxeLoadFuncFit.c

  Log Message:
  -----------
  UefiPayloadPkg: Update PayloadLoader to suport FDT.

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4786

Create FDT nodes (reserved-memory, serial, pci-rb, options) in
FdtPpiNotifyCallback function right after gEfiEndOfPeiSignalPpiGuid.

Signed-off-by: Linus Liu <linus....@intel.com>


  Commit: a0ac7cf67afd382b4bd13a402bb6100a435b5b7b
      
https://github.com/tianocore/edk2/commit/a0ac7cf67afd382b4bd13a402bb6100a435b5b7b
  Author: Linus Liu <linus....@intel.com>
  Date:   2024-08-28 (Wed, 28 Aug 2024)

  Changed paths:
    M UefiPayloadPkg/UefiPayloadEntry/FitUniversalPayloadEntry.c
    M UefiPayloadPkg/UefiPayloadEntry/FitUniversalPayloadEntry.inf
    M UefiPayloadPkg/UefiPayloadEntry/Ia32/DxeLoadFunc.c
    M UefiPayloadPkg/UefiPayloadEntry/MemoryAllocation.c
    M UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.h
    M UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c
    M UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.inf
    M UefiPayloadPkg/UefiPayloadEntry/X64/DxeLoadFunc.c
    M UefiPayloadPkg/UefiPayloadPkg.dsc

  Log Message:
  -----------
  UefiPayloadPkg: Update UefiPayload driver for FDT support.

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4786

Add FDT detection and comsume FDT when needed.
Move some x86 specific function in the x86 folder.
Create HandOffHob via FDT memory node.

Signed-off-by: Linus Liu <linus....@intel.com>


Compare: https://github.com/tianocore/edk2/compare/90d0ec17e707...a0ac7cf67afd

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to