From 4c5ccbf43c1e34e3f2f71878f732efbe2449e9f6 Mon Sep 17 00:00:00 2001 From: Jayanth Dodderi Chidanand Date: Sat, 1 Mar 2025 16:32:25 +0000 Subject: [PATCH] feat(arm): add support for Transfer List creation This patch introduces Firmware Handoff support for Arm based platforms listed under Firmware_Handoff specification. [https://firmwarehandoff.github.io/firmware_handoff/main/transfer_list.html] Signed-off-by: Jayanth Dodderi Chidanand Change-Id: Ie3f30ffe38f809db907b663a8dbf1e48944ec690 --- plat/arm/board/fvp/platform.mk | 1 - plat/arm/common/arm_common.mk | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/plat/arm/board/fvp/platform.mk b/plat/arm/board/fvp/platform.mk index e43d025c6..8c114e72f 100644 --- a/plat/arm/board/fvp/platform.mk +++ b/plat/arm/board/fvp/platform.mk @@ -433,7 +433,6 @@ endif $(eval $(call TOOL_ADD_PAYLOAD,${FVP_HW_CONFIG},--hw-config,${FVP_HW_CONFIG})) ifeq (${TRANSFER_LIST}, 1) -include lib/transfer_list/transfer_list.mk ifeq ($(RESET_TO_BL31), 1) FW_HANDOFF_SIZE := 20000 diff --git a/plat/arm/common/arm_common.mk b/plat/arm/common/arm_common.mk index c8f6b4132..3dd38cd0f 100644 --- a/plat/arm/common/arm_common.mk +++ b/plat/arm/common/arm_common.mk @@ -311,6 +311,7 @@ BL31_SOURCES += plat/arm/common/arm_bl31_setup.c \ plat/common/plat_psci_common.c ifeq (${TRANSFER_LIST}, 1) + include lib/transfer_list/transfer_list.mk TRANSFER_LIST_SOURCES += plat/arm/common/arm_transfer_list.c endif