Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: e841099600749c29edaf48236909529d8e629869 https://github.com/tianocore/edk2/commit/e841099600749c29edaf48236909529d8e629869 Author: Prachotan Reddy Bathi <prachotan.ba...@arm.com> Date: 2025-07-24 (Thu, 24 Jul 2025)
Changed paths: M ArmPkg/Include/IndustryStandard/ArmTransferList.h M ArmPkg/Include/Library/ArmTransferListLib.h M ArmPkg/Library/ArmTransferListLib/ArmTransferListLib.c Log Message: ----------- ArmPkg/ArmTransferListLib: Add utility functions Added functionality TransferList Library TransferListVerifyChecksum - Verify TransferList CheckSum TransferListCheckHeader - Check if TransferList header is valid, return suitable opcodes validating the header TransferListFindEntry - Find a specific entry on the TransferList using the TagId TransferListDump - Dump the contents of the TransferList header and the entry headers Signed-off-by: Prachotan Reddy Bathi <prachotan.ba...@arm.com> Commit: b1096651d8084a355d8043de4f0df08c69c18259 https://github.com/tianocore/edk2/commit/b1096651d8084a355d8043de4f0df08c69c18259 Author: Prachotan Bathi <prachotan.ba...@arm.com> Date: 2025-07-24 (Thu, 24 Jul 2025) Changed paths: M ArmPlatformPkg/ArmPlatformPkg.dsc M ArmPlatformPkg/PeilessSec/AArch64/ModuleEntryPoint.S M ArmPlatformPkg/PeilessSec/PeilessSec.c M ArmPlatformPkg/PeilessSec/PeilessSec.h M ArmPlatformPkg/PeilessSec/PeilessSec.inf Log Message: ----------- ArmPlatformPkg: Capture TransferList information for PeilessSec Capture TransferList address from register x3 Refer to section 3 of the FW Handoff Specification https://firmwarehandoff.github.io/firmware_handoff The TransferList header is present at the base address captured by this variable. For platforms with no TransferList support, boot continues without any errors. Signed-off-by: Prachotan Reddy Bathi <prachotan.ba...@arm.com> Commit: 78d17ce5d2ca26e75af066d59ef7925a95fefcc9 https://github.com/tianocore/edk2/commit/78d17ce5d2ca26e75af066d59ef7925a95fefcc9 Author: Prachotan Reddy Bathi <prachotan.ba...@arm.com> Date: 2025-07-24 (Thu, 24 Jul 2025) Changed paths: M ArmPkg/ArmPkg.dec A ArmPkg/Include/Guid/TransferListHob.h Log Message: ----------- ArmPkg: Add ArmTransferListHob Guid ArmTransferListHobGuid will hold the TransferList base address https://firmwarehandoff.github.io/firmware_handoff Signed-off-by: Prachotan Reddy Bathi <prachotan.ba...@arm.com> Commit: 078414f0459963fc8254cf6115a5e28e411f63e2 https://github.com/tianocore/edk2/commit/078414f0459963fc8254cf6115a5e28e411f63e2 Author: Prachotan Bathi <prachotan.ba...@arm.com> Date: 2025-07-24 (Thu, 24 Jul 2025) Changed paths: M ArmPlatformPkg/PeilessSec/PeilessSec.c M ArmPlatformPkg/PeilessSec/PeilessSec.h M ArmPlatformPkg/PeilessSec/PeilessSec.inf Log Message: ----------- ArmPlatformPkg: Introduce TransferList Guid Hob for PeilessSec ArmTransferListHobGuid holds TransferList base address If there's no valid TransferList found, Guid HOB is not built, boot progresses as usual. Signed-off-by: Prachotan Bathi <prachotan.ba...@arm.com> Commit: 6a329eb853d177a8ba608d3503f394b906e9e6a8 https://github.com/tianocore/edk2/commit/6a329eb853d177a8ba608d3503f394b906e9e6a8 Author: Prachotan Bathi <prachotan.ba...@arm.com> Date: 2025-07-24 (Thu, 24 Jul 2025) Changed paths: M ArmPlatformPkg/Sec/AArch64/ModuleEntryPoint.S M ArmPlatformPkg/Sec/Sec.c M ArmPlatformPkg/Sec/Sec.h M ArmPlatformPkg/Sec/Sec.inf Log Message: ----------- ArmPlatformPkg: Capture TransferList Information for SEC Capture TransferList address from register x3 Refer to section 3 of the FW Handoff Specification https://firmwarehandoff.github.io/firmware_handoff The TransferList header is present at the base address captured by this variable. For platforms with no TransferList support, boot continues without any errors. Signed-off-by: Prachotan Bathi <prachotan.ba...@arm.com> Commit: 0bad279bd4809ca48c6ee913f32899c26976e319 https://github.com/tianocore/edk2/commit/0bad279bd4809ca48c6ee913f32899c26976e319 Author: Prachotan Bathi <prachotan.ba...@arm.com> Date: 2025-07-24 (Thu, 24 Jul 2025) Changed paths: M ArmPkg/ArmPkg.dec Log Message: ----------- ArmPkg: Add gArmTransferListPpiGuid ArmTransferListHobGuid will hold the TransferList base address https://firmwarehandoff.github.io/firmware_handoff SEC platforms can utilise this PPI to build the TransferList HOB Signed-off-by: Prachotan Bathi <prachotan.ba...@arm.com> Commit: c1e3e71643db005a0bd9bd173333b68a1643ad74 https://github.com/tianocore/edk2/commit/c1e3e71643db005a0bd9bd173333b68a1643ad74 Author: Prachotan Bathi <prachotan.ba...@arm.com> Date: 2025-07-24 (Thu, 24 Jul 2025) Changed paths: M ArmPlatformPkg/Sec/Sec.c M ArmPlatformPkg/Sec/Sec.inf Log Message: ----------- ArmPlatformPkg: Introduce gArmTransferListPpiGuid Populate the gArmTransferListPpiGuid with the TransferList base address. Place the Ppi at the end of the PpiList For platforms with no TransferList support, boot continues without any errors. https://firmwarehandoff.github.io/firmware_handoff Signed-off-by: Prachotan Bathi <prachotan.ba...@arm.com> Commit: adf345e27b01037d895830e11622c44c7890fc82 https://github.com/tianocore/edk2/commit/adf345e27b01037d895830e11622c44c7890fc82 Author: Prachotan Bathi <prachotan.ba...@arm.com> Date: 2025-07-24 (Thu, 24 Jul 2025) Changed paths: M ArmPlatformPkg/PlatformPei/PlatformPeim.c M ArmPlatformPkg/PlatformPei/PlatformPeim.inf Log Message: ----------- ArmPlatformPkg: Introduce TransferList Guid Hob for SEC ArmTransferListHobGuid holds TransferList base address If there's no valid TransferList found, or if a Guid HOB is already present Guid HOB is not built, boot progresses as usual. https://firmwarehandoff.github.io/firmware_handoff Signed-off-by: Prachotan Bathi <prachotan.ba...@arm.com> Commit: f41cc8ac792bf334f577a85b79e4c9491c066e06 https://github.com/tianocore/edk2/commit/f41cc8ac792bf334f577a85b79e4c9491c066e06 Author: Prachotan Bathi <prachotan.ba...@arm.com> Date: 2025-07-24 (Thu, 24 Jul 2025) Changed paths: M ArmVirtPkg/ArmVirtCloudHv.dsc M ArmVirtPkg/ArmVirtQemu.dsc Log Message: ----------- ArmVirtPkg: Introduce ArmTransferListLib to ArmVirtPkg Add ArmTransferListLib as a library to platforms using ArmVirtCloudHv.dsc and ArmVirtQemu.dsc. Signed-off-by: Prachotan Bathi <prachotan.ba...@arm.com> Commit: 01295fd25b0465f6a82682e7adbfdbec70c4beb1 https://github.com/tianocore/edk2/commit/01295fd25b0465f6a82682e7adbfdbec70c4beb1 Author: Prachotan Reddy Bathi <prachotan.ba...@arm.com> Date: 2025-07-24 (Thu, 24 Jul 2025) Changed paths: M ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c M ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf M ShellPkg/ShellPkg.ci.yaml Log Message: ----------- ShellPkg: DtbTableAddress via config in dmem DTB address can be modified through the config table. Use this address in dmem output. EmbeddedPkg dependency added to ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf and ShellPkg/ShellPkg.ci.yaml Adds to: 42b0443599a6 ("ShellPkg: UefiShellDebug1CommandsLib: Uefi Config Tables in Dmem.c") Signed-off-by: Prachotan Reddy Bathi <prachotan.ba...@arm.com> Compare: https://github.com/tianocore/edk2/compare/5fc1ba3f25aa...01295fd25b04 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