From 106bff3423b3d9580172048cc6430fcc0a9250a3 Mon Sep 17 00:00:00 2001 From: Arunachalam Ganapathy Date: Thu, 3 Jul 2025 14:18:31 +0100 Subject: [PATCH] config: add debug overlay for tftf By default, the release build is used for tftf. Add overlay for debug build. This also sets the artifacts path for TFTF_BIN and SP_LAYOUT Signed-off-by: Arunachalam Ganapathy --- config/debug/tftf.yaml | 17 +++++++++++++++++ config/tftf-base.yaml | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 config/debug/tftf.yaml diff --git a/config/debug/tftf.yaml b/config/debug/tftf.yaml new file mode 100644 index 0000000..fe8a3be --- /dev/null +++ b/config/debug/tftf.yaml @@ -0,0 +1,17 @@ +# Copyright (c) 2025, Arm Limited. +# SPDX-License-Identifier: MIT + +%YAML 1.2 +--- +description: >- + Overlay for TFTF to build debug configuration. + +build: + tftf: + params: + DEBUG: 1 + + artifacts: + TFTF_BIN: ${param:builddir}/fvp/debug/tftf.bin + SP_LAYOUT: ${param:builddir}/fvp/debug/sp_layout.json + diff --git a/config/tftf-base.yaml b/config/tftf-base.yaml index e429ca5..843d2d4 100644 --- a/config/tftf-base.yaml +++ b/config/tftf-base.yaml @@ -18,6 +18,7 @@ build: params: PLAT: fvp + DEBUG: 0 ENABLE_REALM_PAYLOAD_TESTS: 1 build: @@ -26,5 +27,6 @@ build: - "make BUILD_BASE=${param:builddir} ${param:join_equal} -j$$(( ${param:jobs} < 8 ? ${param:jobs} : 8 )) all" artifacts: + TFTF_BIN: ${param:builddir}/fvp/release/tftf.bin SP_LAYOUT: ${param:builddir}/fvp/release/sp_layout.json -- GitLab