Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: e25331fc4591e1dcc58f46049b0adcecbd9d09d3
      
https://github.com/tianocore/edk2/commit/e25331fc4591e1dcc58f46049b0adcecbd9d09d3
  Author: Leif Lindholm <leif.lindh...@oss.qualcomm.com>
  Date:   2025-04-30 (Wed, 30 Apr 2025)

  Changed paths:
    M MdePkg/Include/Library/FdtLib.h
    M MdePkg/Library/BaseFdtLib/FdtLib.c
    M UefiPayloadPkg/Library/BuildFdtLib/X86_BuildFdtLib.c
    M UefiPayloadPkg/PayloadLoaderPeim/FitPayloadLoaderPeim.c

  Log Message:
  -----------
  MdePkg,UefiPayloadPkg: clean up BaseFdtLib API confusion

Commit 8040fdbb8b8b (MdePkg: consistently use "Property" in BaseFdtLib)
got a bit carried away and confused around how libfdt contains both
getprop and get_property functions, which operate quite differently;
the getprop variant returns a pointer to the value of the property,
whereas the get_property returns a pointer to the fdt_property
structure.

Untangle this, including fixing up affected existing in-tree users, and
adding the previously not exported FdtGetProp wrapper on fdt_getprop.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Leif Lindholm <leif.lindh...@oss.qualcomm.com>


  Commit: cc52f88e61e0eb6d61a10158ae84e4c334568336
      
https://github.com/tianocore/edk2/commit/cc52f88e61e0eb6d61a10158ae84e4c334568336
  Author: Leif Lindholm <leif.lindh...@oss.qualcomm.com>
  Date:   2025-04-30 (Wed, 30 Apr 2025)

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

  Log Message:
  -----------
  MdePkg/BaseFdtLib: add FdtSubnodeOffset prototype

FdtSubnodeOffset was added to FdtLib.c, but missed out of the header.
Add the prototype to the header.

Signed-off-by: Leif Lindholm <leif.lindh...@oss.qualcomm.com>


  Commit: a862c07a3ae62230758364d3b0fe03e0d392cf52
      
https://github.com/tianocore/edk2/commit/a862c07a3ae62230758364d3b0fe03e0d392cf52
  Author: Leif Lindholm <leif.lindh...@oss.qualcomm.com>
  Date:   2025-04-30 (Wed, 30 Apr 2025)

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

  Log Message:
  -----------
  MdePkg/BaseFdtLib: add FdtGetPropertyW wrapper

Add wrapper for fdt_get_property_w.

Signed-off-by: Leif Lindholm <leif.lindh...@oss.qualcomm.com>


  Commit: 37652b830e80740f6d25f48a208e39dbd8a3090c
      
https://github.com/tianocore/edk2/commit/37652b830e80740f6d25f48a208e39dbd8a3090c
  Author: Leif Lindholm <leif.lindh...@oss.qualcomm.com>
  Date:   2025-04-30 (Wed, 30 Apr 2025)

  Changed paths:
    M ArmVirtPkg/ArmVirtCloudHv.dsc
    M ArmVirtPkg/Library/CloudHvVirtMemInfoLib/CloudHvVirtMemInfoPeiLib.inf

  Log Message:
  -----------
  ArmVirtPkg/ArmVirtCloudHv: add missing PrePiLib dependency/resolution

Add an explicit dependency on a previously accidentally resolved one,
tripped over while excising the EmbeddedPkg libfdt.

Signed-off-by: Leif Lindholm <leif.lindh...@oss.qualcomm.com>


  Commit: 8aad683e59dc5342a4c9b8bc3d84133d4b1896f6
      
https://github.com/tianocore/edk2/commit/8aad683e59dc5342a4c9b8bc3d84133d4b1896f6
  Author: Leif Lindholm <leif.lindh...@oss.qualcomm.com>
  Date:   2025-04-30 (Wed, 30 Apr 2025)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    M ArmVirtPkg/Library/CloudHvVirtMemInfoLib/CloudHvVirtMemInfoLib.c
    M ArmVirtPkg/Library/KvmtoolPlatformPeiLib/KvmtoolPlatformPeiLib.c
    M ArmVirtPkg/Library/PlatformPeiLib/PlatformPeiLib.c
    M ArmVirtPkg/Library/QemuVirtMemInfoLib/QemuVirtMemInfoPeiLibConstructor.c
    M ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf
    M ArmVirtPkg/PrePi/FdtParser.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/ArmFdtHwInfoParser.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/ArmFdtInterrupt.c
    M 
DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/BootArch/ArmBootArchParser.c
    M 
DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/GenericTimer/ArmGenericTimerParser.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicCParser.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicDParser.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicDispatcher.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicItsParser.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicMsiFrameParser.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/Arm/Gic/ArmGicRParser.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParser.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParserInclude.h
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtUtility.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/Pci/PciConfigSpaceParser.c
    M DynamicTablesPkg/Library/FdtHwInfoParserLib/Serial/SerialPortParser.c
    M EmbeddedPkg/Drivers/ConsolePrefDxe/ConsolePrefDxe.c
    M EmbeddedPkg/Drivers/FdtClientDxe/FdtClientDxe.c
    M EmbeddedPkg/EmbeddedPkg.dsc
    M EmbeddedPkg/Library/AndroidBootImgLib/AndroidBootImgLib.c
    M OvmfPkg/Library/FdtSerialPortAddressLib/FdtSerialPortAddressLib.c
    M OvmfPkg/Library/FdtSerialPortAddressLib/FdtSerialPortAddressLib.inf
    M OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgMmioPei.c
    M OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgMmioPeiLib.inf
    M OvmfPkg/LoongArchVirt/LoongArchVirtQemu.dsc
    M OvmfPkg/LoongArchVirt/PlatformPei/Platform.c
    M OvmfPkg/LoongArchVirt/PlatformPei/PlatformPei.inf
    M OvmfPkg/Microvm/MicrovmX64.dsc
    M OvmfPkg/RiscVVirt/RiscVVirt.dsc.inc
    M OvmfPkg/RiscVVirt/Sec/Memory.c
    M OvmfPkg/RiscVVirt/Sec/Platform.c

  Log Message:
  -----------
  ArmVirtPkg,DynamicTablesPkg,EmbeddedPkg,OvmfPkg: use MdePkg BaseFdtLib

Migrate these packages to use the up-to-date BaseFdtLib instead
of the EmbeddedPkg relic that is going away.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Leif Lindholm <leif.lindh...@oss.qualcomm.com>


Compare: https://github.com/tianocore/edk2/compare/e1dee2bcfa80...8aad683e59dc

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