From 2e13c372f1419f08dab7797b244681f889dd9bcf Mon Sep 17 00:00:00 2001 From: Michal Hanus Date: Mon, 14 Apr 2025 22:04:32 +0200 Subject: nrfdemo --- nrfdemo/build/tfm/tools/cmake_install.cmake | 39 ++++++++++++++++++++++++++++ nrfdemo/build/tfm/tools/manifest_config.h | 9 +++++++ nrfdemo/build/tfm/tools/manifest_config.h.in | 9 +++++++ 3 files changed, 57 insertions(+) create mode 100644 nrfdemo/build/tfm/tools/cmake_install.cmake create mode 100644 nrfdemo/build/tfm/tools/manifest_config.h create mode 100644 nrfdemo/build/tfm/tools/manifest_config.h.in (limited to 'nrfdemo/build/tfm/tools') diff --git a/nrfdemo/build/tfm/tools/cmake_install.cmake b/nrfdemo/build/tfm/tools/cmake_install.cmake new file mode 100644 index 0000000..3566903 --- /dev/null +++ b/nrfdemo/build/tfm/tools/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/mike/Documents/ncs/v2.7.0/modules/tee/tf-m/trusted-firmware-m/tools + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/build/tfm/api_ns") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "MinSizeRel") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump") +endif() + diff --git a/nrfdemo/build/tfm/tools/manifest_config.h b/nrfdemo/build/tfm/tools/manifest_config.h new file mode 100644 index 0000000..87f862d --- /dev/null +++ b/nrfdemo/build/tfm/tools/manifest_config.h @@ -0,0 +1,9 @@ +#define TFM_ISOLATION_LEVEL 1 +#define CONFIG_TFM_SPM_BACKEND SFN +#define TFM_PARTITION_NS_AGENT_MAILBOX 0 +#define TFM_PARTITION_PROTECTED_STORAGE 0 +#define TFM_PARTITION_INTERNAL_TRUSTED_STORAGE 0 +#define TFM_PARTITION_CRYPTO 1 +#define TFM_PARTITION_PLATFORM 1 +#define TFM_PARTITION_INITIAL_ATTESTATION 0 +#define TFM_PARTITION_FIRMWARE_UPDATE 0 diff --git a/nrfdemo/build/tfm/tools/manifest_config.h.in b/nrfdemo/build/tfm/tools/manifest_config.h.in new file mode 100644 index 0000000..859cb99 --- /dev/null +++ b/nrfdemo/build/tfm/tools/manifest_config.h.in @@ -0,0 +1,9 @@ +#cmakedefine TFM_ISOLATION_LEVEL @TFM_ISOLATION_LEVEL@ +#cmakedefine CONFIG_TFM_SPM_BACKEND @CONFIG_TFM_SPM_BACKEND@ +#cmakedefine01 TFM_PARTITION_NS_AGENT_MAILBOX +#cmakedefine01 TFM_PARTITION_PROTECTED_STORAGE +#cmakedefine01 TFM_PARTITION_INTERNAL_TRUSTED_STORAGE +#cmakedefine01 TFM_PARTITION_CRYPTO +#cmakedefine01 TFM_PARTITION_PLATFORM +#cmakedefine01 TFM_PARTITION_INITIAL_ATTESTATION +#cmakedefine01 TFM_PARTITION_FIRMWARE_UPDATE -- cgit v1.2.3