From 19452d568f1ee148da193c202c08101774e29776 Mon Sep 17 00:00:00 2001 From: Mohamed Omar Asaker Date: Tue, 21 Feb 2023 17:51:29 +0000 Subject: [PATCH] arm-bsp/trusted-firmware-m:corstone1000: Set SPM backend to IPC TF-M provides IPC as a SPM backend which gives SPM and each Secure Partition it's own execution context. And provides higher isolation levels. corstone1000 isolation level is 2. Hence, switching to IPC backend. Signed-off-by: Mohamed Omar Asaker Signed-off-by: Jon Mason --- .../trusted-firmware-m-1.7.0-corstone1000.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-1.7.0-corstone1000.inc b/meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-1.7.0-corstone1000.inc index ee35a253..d89aca37 100644 --- a/meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-1.7.0-corstone1000.inc +++ b/meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-1.7.0-corstone1000.inc @@ -11,6 +11,9 @@ TFM_PLATFORM_IS_FVP ?= "FALSE" EXTRA_OECMAKE += "-DPLATFORM_IS_FVP=${TFM_PLATFORM_IS_FVP}" EXTRA_OECMAKE += "-DCC312_LEGACY_DRIVER_API_ENABLED=OFF" +## Setting SPM backend to IPC +EXTRA_OECMAKE += "-DCONFIG_TFM_SPM_BACKEND=IPC" + # libmetal LICENSE += "& BSD-3-Clause" LIC_FILES_CHKSUM += "file://../libmetal/LICENSE.md;md5=fe0b8a4beea8f0813b606d15a3df3d3c"