summaryrefslogtreecommitdiff
path: root/nrfdemo/builddk/tfm/tools
diff options
context:
space:
mode:
authorMichal Hanus <mikehanus@protonmail.com>2025-04-14 22:04:32 +0200
committerMichal Hanus <mikehanus@protonmail.com>2025-04-14 22:04:32 +0200
commit2e13c372f1419f08dab7797b244681f889dd9bcf (patch)
tree995a31c40f13068c4135c213e938e0a2a9ed05a3 /nrfdemo/builddk/tfm/tools
parent620dfd94019f3c7e3022fa5a5fb9c9b51491062d (diff)
nrfdemo
Diffstat (limited to 'nrfdemo/builddk/tfm/tools')
-rw-r--r--nrfdemo/builddk/tfm/tools/cmake_install.cmake39
-rw-r--r--nrfdemo/builddk/tfm/tools/manifest_config.h9
-rw-r--r--nrfdemo/builddk/tfm/tools/manifest_config.h.in9
3 files changed, 57 insertions, 0 deletions
diff --git a/nrfdemo/builddk/tfm/tools/cmake_install.cmake b/nrfdemo/builddk/tfm/tools/cmake_install.cmake
new file mode 100644
index 0000000..bc0a9fd
--- /dev/null
+++ b/nrfdemo/builddk/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/builddk/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/builddk/tfm/tools/manifest_config.h b/nrfdemo/builddk/tfm/tools/manifest_config.h
new file mode 100644
index 0000000..87f862d
--- /dev/null
+++ b/nrfdemo/builddk/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/builddk/tfm/tools/manifest_config.h.in b/nrfdemo/builddk/tfm/tools/manifest_config.h.in
new file mode 100644
index 0000000..859cb99
--- /dev/null
+++ b/nrfdemo/builddk/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