Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: bf7dbf6380a5ae349bc833cd1d7378c3a78b718b
      
https://github.com/tianocore/edk2/commit/bf7dbf6380a5ae349bc833cd1d7378c3a78b718b
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M MdePkg/Include/Library/FdtLib.h
    M MdePkg/Library/BaseFdtLib/FdtLib.c
    M UefiPayloadPkg/Library/FdtParserLib/FdtParserLib.c

  Log Message:
  -----------
  MdePkg,UefiPayloadPkg: improve BaseFdtLib memreserve helper style

FdtNumRsv and FdtGetMemRsv were added for the benefit of UefiPayloadPkg,
but their naming matches neither upstream libfdt nor tianocore coding
style rules. And there was scope for improvement of the doxygen
descriptions as well.

These functions currently have only one in-tree user, UefiPayloadPkg
FdtParserLib. So rename them more conformant
FdtGetNumberOfReserveMapEntries
and
FdtGetReserveMapEntry
and update the description comment blocks, at the same time as
updating the existing user.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: 8040fdbb8b8bbca8a3bb19ecc2b01918ffa8c235
      
https://github.com/tianocore/edk2/commit/8040fdbb8b8bbca8a3bb19ecc2b01918ffa8c235
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M MdePkg/Include/Library/FdtLib.h
    M MdePkg/Library/BaseFdtLib/FdtLib.c
    M MdePkg/Test/Mock/Include/GoogleTest/Library/MockFdtLib.h
    M MdePkg/Test/Mock/Library/GoogleTest/MockFdtLib/MockFdtLib.cpp
    M UefiPayloadPkg/Library/BuildFdtLib/X86_BuildFdtLib.c
    M UefiPayloadPkg/PayloadLoaderPeim/FitPayloadLoaderPeim.c

  Log Message:
  -----------
  MdePkg: consistently use "Property" in BaseFdtLib

There is currently a mix on functions named as Prop or Property.
The latter is in majority, and the better fit for tianocore coding style,
so rename FdtNodeOffsetByPropValue () and FdtSetProp () for consistency.

To avoid breaking bisect, change existing users in UefiPayloadPkg.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: 829229689369e3dbadad8944e4522e0a39ea5f8b
      
https://github.com/tianocore/edk2/commit/829229689369e3dbadad8944e4522e0a39ea5f8b
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M MdePkg/Include/Library/FdtLib.h
    M MdePkg/Library/BaseFdtLib/FdtLib.c

  Log Message:
  -----------
  MdePkg: add FdtStrerror wrapper to BaseFdtLib

Add a wrapper for fdt_strerror () and add the currently supported error
code defines from submodule.

Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: 0cc9963cc93d568fc3468a4726105983dfc19354
      
https://github.com/tianocore/edk2/commit/0cc9963cc93d568fc3468a4726105983dfc19354
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M MdePkg/Library/BaseFdtLib/FdtLib.c

  Log Message:
  -----------
  MdePkg: align BaseFdtLib function prototypes

FdtLib.h uses CONST FDT_PROPERTY * return values for some wrapper
functions, but the implementation in FdtLib.c used to original
CONST struct fdt_property * instead of the exported typedef.

Import LibFdt.h in the implementation file and make the
implementation consistent with the declaration.

Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: 9dc9a4bae62beab984dc4b0ce5e58c4575bd1c05
      
https://github.com/tianocore/edk2/commit/9dc9a4bae62beab984dc4b0ce5e58c4575bd1c05
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M MdePkg/Include/Library/FdtLib.h

  Log Message:
  -----------
  MdePkg: export some additional macros from BaseFdtLib

- FDT_TAGSIZE and FDT_MAX_NCELLS
- FdtGetHeader/FdtTotalSize
- FdtForEachSubnode

Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: 9ba11ee131fb2aaaf821c72477e3cf7b441e5c99
      
https://github.com/tianocore/edk2/commit/9ba11ee131fb2aaaf821c72477e3cf7b441e5c99
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M MdePkg/Include/Library/FdtLib.h
    M MdePkg/Library/BaseFdtLib/FdtLib.c

  Log Message:
  -----------
  MdePkg: export FdtOpenInto/FdtPack from BaseFdtLib

Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: 5bad56093534d943e4fa6e00a068dbe20c39ef81
      
https://github.com/tianocore/edk2/commit/5bad56093534d943e4fa6e00a068dbe20c39ef81
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M MdePkg/Include/Library/FdtLib.h
    M MdePkg/Library/BaseFdtLib/FdtLib.c

  Log Message:
  -----------
  MdePkg: export FdtAddressCells/FdtSizeCells from BaseFdtLib

Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: 450a001c09d9df15b483b152e8cbd13095e87d57
      
https://github.com/tianocore/edk2/commit/450a001c09d9df15b483b152e8cbd13095e87d57
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M MdePkg/Include/Library/FdtLib.h
    M MdePkg/Library/BaseFdtLib/FdtLib.c

  Log Message:
  -----------
  MdePkg: export additional Property functions from BaseFdtLib

- FdtSetPropU64
- FdtAppendProp
- FdtDelProp

Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: 9a1d54665cda0e952df6f261aaf61666df89c83a
      
https://github.com/tianocore/edk2/commit/9a1d54665cda0e952df6f261aaf61666df89c83a
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M MdePkg/Include/Library/FdtLib.h
    M MdePkg/Library/BaseFdtLib/FdtLib.c

  Log Message:
  -----------
  MdePkg: add various additional functions to BaseFdtLib

- FdtOffsetPointer
- FdtParentOffset
- FdtNodeOffsetByPhandle
- FdtStringListContains
- FdtGetAliasNameLen
- FdtPathOffsetNameLen
- FdtPathOffset

Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: eac33b88f4c4a1b0f42c7d6a72fed92bec593d54
      
https://github.com/tianocore/edk2/commit/eac33b88f4c4a1b0f42c7d6a72fed92bec593d54
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M Maintainers.txt

  Log Message:
  -----------
  Maintainers.txt: add all files in BaseFdtLib to component

There are many source files in MdePkg/Library/BaseFdtLib, but only
one of them was highlighted as maintained by the library maintainers.
This feels like an oversight, so change this to be BaseFdtLib/*,
applying to all files in directory.

Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


  Commit: 3297be20bb8f575feb79ef782bd1c41eeb2feced
      
https://github.com/tianocore/edk2/commit/3297be20bb8f575feb79ef782bd1c41eeb2feced
  Author: Leif Lindholm <quic_llind...@quicinc.com>
  Date:   2024-10-02 (Wed, 02 Oct 2024)

  Changed paths:
    M Maintainers.txt

  Log Message:
  -----------
  Maintainers.txt: add Leif Lindholm as additional BaseFdtLib maintainer

Since I have just added a bunch of changes and additions to this library,
add myself as an additional maintainer.

Signed-off-by: Leif Lindholm <quic_llind...@quicinc.com>


Compare: https://github.com/tianocore/edk2/compare/4f4673846fc9...3297be20bb8f

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