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

Reply via email to