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