From 2e13c372f1419f08dab7797b244681f889dd9bcf Mon Sep 17 00:00:00 2001 From: Michal Hanus Date: Mon, 14 Apr 2025 22:04:32 +0200 Subject: nrfdemo --- nrfdemo/builddk/tfm/CMakeCache.txt | 875 +++++++++++++++++++++++++++++++++++++ 1 file changed, 875 insertions(+) create mode 100644 nrfdemo/builddk/tfm/CMakeCache.txt (limited to 'nrfdemo/builddk/tfm/CMakeCache.txt') diff --git a/nrfdemo/builddk/tfm/CMakeCache.txt b/nrfdemo/builddk/tfm/CMakeCache.txt new file mode 100644 index 0000000..7927fd2 --- /dev/null +++ b/nrfdemo/builddk/tfm/CMakeCache.txt @@ -0,0 +1,875 @@ +# This is the CMakeCache file. +# For build in directory: /home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/tfm +# It was generated by CMake: /home/mike/ncs/toolchains/e9dba88316/usr/local/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Include minimal development tests in the initial attestation +// regression test suite +ATTEST_INCLUDE_TEST_CODE:BOOL=OFF + +//The size of the initial attestation key in bits +ATTEST_KEY_BITS:STRING=256 + +//Whether to build BL1 +BL1:BOOL=OFF + +//BL1 Header size +BL1_HEADER_SIZE:STRING=0x000 + +//BL1 Trailer size +BL1_TRAILER_SIZE:STRING=0x000 + +//Whether to build BL2 +BL2:BOOL=FALSE + +//BL2 Header size +BL2_HEADER_SIZE:STRING=0x000 + +//BL2 Trailer size +BL2_TRAILER_SIZE:STRING=0x000 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-ar + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_AR:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc-ranlib + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING=-mcpu=cortex-m33+nofp + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING=-g + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Build type: [Debug, Release, RelWithDebInfo, MinSizeRel] +CMAKE_BUILD_TYPE:STRING=MinSizeRel + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-mcpu=cortex-m33+nofp + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:STRING=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc-ranlib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=-mcpu=cortex-m33+nofp + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON + +//Output installation message generated by the install() command[ALWAYS,LAZY,NEVER] +CMAKE_INSTALL_MESSAGE:BOOL=NEVER + +//Install prefix +CMAKE_INSTALL_PREFIX:PATH=/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/tfm/api_ns + +//Path to a program. +CMAKE_LINKER:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/usr/local/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Trusted Firmware M + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=2.0.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=2 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//No help, variable specified on the command line. +CONFIG_BOOTLOADER_MCUBOOT:UNINITIALIZED=TRUE + +//Enable Hardware Unique Key +CONFIG_HW_UNIQUE_KEY:BOOL= + +//Write a new Hardware Unique Key if none exists +CONFIG_HW_UNIQUE_KEY_RANDOM:BOOL= + +//Use NFCT pins as GPIOs. +CONFIG_NFCT_PINS_AS_GPIOS:BOOL=OFF + +//Enable trace port. +CONFIG_NRF_TRACE_PORT:BOOL=OFF + +//Enable storing of encoded measurements in boot. +CONFIG_TFM_BOOT_STORE_ENCODED_MEASUREMENTS:BOOL=ON + +//Store measurement values from all the boot stages. Used for initial +// attestation token. +CONFIG_TFM_BOOT_STORE_MEASUREMENTS:BOOL=ON + +//Disable build logs +CONFIG_TFM_BUILD_LOG_QUIET:BOOL=ON + +//Make FPU and MVE operational when SPE and/or NSPE require FPU +// or MVE usage. This alone only enables the coprocessors CP10-CP11, +// whereas CONFIG_TFM_FLOAT_ABI=hard along with CONFIG_TFM_ENABLE_FP, +// CONFIG_TFM_ENABLE_MVE or CONFIG_TFM_ENABLE_MVE_FP compiles the +// code with hardware FP or MVE instructions and ABI. +CONFIG_TFM_ENABLE_CP10CP11:BOOL=OFF + +//Enable/disable FP usage +CONFIG_TFM_ENABLE_FP:BOOL=OFF + +//Enable/disable integer MVE usage +CONFIG_TFM_ENABLE_MVE:BOOL=OFF + +//Enable/disable floating-point MVE usage +CONFIG_TFM_ENABLE_MVE_FP:BOOL=OFF + +//Enable profiling for TF-M +CONFIG_TFM_ENABLE_PROFILING:BOOL=OFF + +//On fatal errors in the secure firmware, halt instead of rebooting. +CONFIG_TFM_HALT_ON_CORE_PANIC:BOOL=y + +//Enable/disable lazy stacking +CONFIG_TFM_LAZY_STACKING:BOOL=OFF + +//Allow TF-M and the non-secure application to share the UART instance. +// TF-M will use it while it is booting, after which the non-secure +// application will use it until an eventual fatal error is handled +// and logged by TF-M. Logging from TF-M will therefore otherwise +// be suppressed +CONFIG_TFM_LOG_SHARE_UART:BOOL= + +//Disable the memory usage report +CONFIG_TFM_MEMORY_USAGE_QUIET:BOOL=OFF + +//Parse manifest quietly +CONFIG_TFM_PARSE_MANIFEST_QUIET:BOOL=ON + +//Disable printing of partition configuration during build +CONFIG_TFM_PARTITION_QUIET:BOOL=ON + +//The SPM backend [IPC, SFN] +CONFIG_TFM_SPM_BACKEND:STRING=SFN + +//Whether to pre-fill partition stacks with a set value to help +// determine stack usage +CONFIG_TFM_STACK_WATERMARKS:BOOL=OFF + +//Cross-compilation triplet +CROSS_COMPILE:STRING=/home/mike/ncs/toolchains/e9dba88316/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi + +//Whether to enable the crypto hardware accelerator on supported +// platforms +CRYPTO_HW_ACCELERATOR:BOOL=True + +//No help, variable specified on the command line. +CRYPTO_STORAGE_DISABLED:UNINITIALIZED=TRUE + +//Whether to allow crypto service to store builtin keys. Without +// this, ALL builtin keys must be stored in a platform-specific +// location +CRYPTO_TFM_BUILTIN_KEYS_DRIVER:BOOL= + +//Debug authentication setting. [CHIP_DEFAULT, NONE, NS_ONLY, FULL +DEBUG_AUTHENTICATION:STRING=CHIP_DEFAULT + +FETCHCONTENT_BASE_DIR:STRING=/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/tfm/lib/ext + +//Disables all attempts to download or update content and assumes +// source dirs already exist +FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF + +//Enables QUIET option for all content population +FETCHCONTENT_QUIET:BOOL=ON + +//Enables UPDATE_DISCONNECTED behavior for all content population +FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF + +//The device configuration file for Firmware Update partition +FWU_DEVICE_CONFIG_FILE:STRING= + +//Device support TRIAL component state. +FWU_SUPPORT_TRIAL_STATE:BOOL=OFF + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/home/mike/ncs/toolchains/e9dba88316/usr/local/bin/git + +//Path to the Nordic HAL (or DOWNLOAD to fetch automatically) +HAL_NORDIC_PATH:PATH=/home/mike/Documents/ncs/v2.7.0/modules/hal/nordic + +//Remote of the Nordic HAL to download +HAL_NORDIC_REMOTE:STRING=https://github.com/zephyrproject-rtos/hal_nordic + +//Version of the Nordic HAL to download +HAL_NORDIC_VERSION:STRING=nrfx-3.0.0 + +//Enable authenticated encryption of ITS files using platform specific +// APIs +ITS_ENCRYPTION:BOOL=OFF + +//Build type of Mbed Crypto library +MBEDCRYPTO_BUILD_TYPE:STRING=MinSizeRel + +//Always apply MBed Crypto patches +MBEDCRYPTO_FORCE_PATCH:BOOL=OFF + +//The URL (or path) to retrieve MbedTLS from. +MBEDCRYPTO_GIT_REMOTE:STRING=https://github.com/Mbed-TLS/mbedtls.git + +//Path to Mbed Crypto (or DOWNLOAD to fetch automatically +MBEDCRYPTO_PATH:PATH=/home/mike/Documents/ncs/v2.7.0/nrf/subsys/nrf_security/tfm + +//The version of Mbed Crypto to use +MBEDCRYPTO_VERSION:STRING=mbedtls-3.5.0 + +//No help, variable specified on the command line. +MCUBOOT_IMAGE_NUMBER:UNINITIALIZED=1 + +//Level of logging to use for MCUboot [OFF, ERROR, WARNING, INFO, +// DEBUG] +MCUBOOT_LOG_LEVEL:STRING=OFF + +//Path to MCUboot (or DOWNLOAD to fetch automatically +MCUBOOT_PATH:PATH=DOWNLOAD + +//The version of MCUboot to use +MCUBOOT_VERSION:STRING=v2.0.0 + +//Allow Non-Secure to handle Secure faults triggered by Non-Secure +NRF_ALLOW_NON_SECURE_FAULT_HANDLING:BOOL=True + +//Allow system reset calls from Non-Secure +NRF_ALLOW_NON_SECURE_RESET:BOOL=ON + +//Initialize nRF peripherals at boot +NRF_HW_INIT_NRF_PERIPHERALS:BOOL=ON + +//Initialize internal architecture state at boot +NRF_HW_INIT_RESET_ON_BOOT:BOOL=ON + +//Enable non-secure secondary partition +NRF_NS_SECONDARY:BOOL=1 + +//Enable non-secure storage partition +NRF_NS_STORAGE:BOOL=y + +//Use Nordic provisioning implementation +NRF_PROVISIONING:BOOL=OFF + +//The UART instance number to use for secure UART +NRF_SECURE_UART_INSTANCE:STRING=1 + +//No help, variable specified on the command line. +NRF_SECURITY_SETTINGS:UNINITIALIZED=ZEPHYR_DOTCONFIG=/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/zephyr/.config GCC_M_CPU=cortex-m33 ARM_MBEDTLS_PATH=/home/mike/Documents/ncs/v2.7.0/modules/crypto/mbedtls ZEPHYR_AUTOCONF=/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/zephyr/include/generated/autoconf.h + +//nRF SoC Variant +NRF_SOC_VARIANT:STRING=nrf91 + +//Path to TFM NS Evaluation Application +NS_EVALUATION_APP_PATH:PATH= + +//Enable null-pointer dereference detection for priviliged and +// unpriviliged secure reads and writes on supported platforms. +// Can be used to debug faults in the SPE. Note that null-pointer +// dereferences from the NSPE will trigger SecureFaults even +// without this option enabled. May require more MPU regions +// than are available depending on the configuration. +NULL_POINTER_EXCEPTION_DETECTION:BOOL=FALSE + +//Number of mailbox queue slots +NUM_MAILBOX_QUEUE_SLOT:BOOL=1 + +//Enable OTP/NV_COUNTERS emulation in RAM. Has no effect on non-default +// implementations of the OTP and NV_COUNTERS +OTP_NV_COUNTERS_RAM_EMULATION:BOOL=OFF + +//Use default attest hal implementation. +PLATFORM_DEFAULT_ATTEST_HAL:BOOL=OFF + +//Whether to use default BL1 or platform-specific one +PLATFORM_DEFAULT_BL1:STRING=ON + +//Use default crypto keys implementation. +PLATFORM_DEFAULT_CRYPTO_KEYS:BOOL=FALSE + +//Use default initial attestation_key. +PLATFORM_DEFAULT_IAK:BOOL=OFF + +//Use default image signing implementation +PLATFORM_DEFAULT_IMAGE_SIGNING:BOOL=ON + +//Use default nv counter implementation. +PLATFORM_DEFAULT_NV_COUNTERS:BOOL=OFF + +//Use default NV seed implementation. +PLATFORM_DEFAULT_NV_SEED:BOOL=OFF + +//Use trusted on-chip flash to implement OTP memory +PLATFORM_DEFAULT_OTP:BOOL=OFF + +//Use OTP memory with write support +PLATFORM_DEFAULT_OTP_WRITEABLE:BOOL=OFF + +//Use default provisioning implementation +PLATFORM_DEFAULT_PROVISIONING:BOOL=OFF + +//Use default root of trust public key. +PLATFORM_DEFAULT_ROTPK:BOOL=OFF + +//Use default system reset/halt implementation +PLATFORM_DEFAULT_SYSTEM_RESET_HALT:BOOL=OFF + +//Use default uart stdout implementation. +PLATFORM_DEFAULT_UART_STDOUT:BOOL=ON + +//Path to platform directory +PLATFORM_DIR:PATH=/home/mike/Documents/ncs/v2.7.0/modules/tee/tf-m/trusted-firmware-m/platform + +//Whether to enable FVP or FPGA build of the platform. +PLATFORM_IS_FVP:BOOL=FALSE + +//Whether to use psa-adac secure debug. +PLATFORM_PSA_ADAC_SECURE_DEBUG:BOOL=FALSE + +//Path to source dir of psa-adac. +PLATFORM_PSA_ADAC_SOURCE_PATH:PATH=DOWNLOAD + +//The version of psa-adac to use. +PLATFORM_PSA_ADAC_VERSION:STRING=4c35930fb6df95400ea4fe5722acaaa594ac3b8b + +//User defined header file for TF-M config +PROJECT_CONFIG_HEADER_FILE:FILEPATH=/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/modules/trusted-firmware-m/tfm_config.h + +//No help, variable specified on the command line. +PSA_ARCH_TESTS_PATH:UNINITIALIZED=/home/mike/Documents/ncs/v2.7.0/modules/tee/tf-m/trusted-firmware-m/../psa-arch-tests + +//Enable MM-IOVEC +PSA_FRAMEWORK_HAS_MM_IOVEC:BOOL=OFF + +//The maximum possible size of a token +PSA_INITIAL_ATTEST_MAX_TOKEN_SIZE:STRING=0x250 + +//The AEAD algorithm to use for authenticated encryption in Protected +// Storage +PS_CRYPTO_AEAD_ALG:STRING=PSA_ALG_CCM + +//KDF Algorithm to use for Protect Storage +PS_CRYPTO_KDF_ALG:STRING=PSA_ALG_HKDF(PSA_ALG_SHA_256) + +//Enable encryption for Protected Storage partition +PS_ENCRYPTION:BOOL=ON + +//No help, variable specified on the command line. +Python3_EXECUTABLE:UNINITIALIZED=/home/mike/ncs/toolchains/e9dba88316/usr/local/bin/python3.9 + +//Enable secure UART1 +SECURE_UART1:BOOL=y + +//Use symmetric crypto for inital attestation +SYMMETRIC_INITIAL_ATTESTATION:BOOL=OFF + +//Whether BL1 will log to uart +TFM_BL1_LOGGING:BOOL=OFF + +//Whether to build the binary for lcov tools +TFM_CODE_COVERAGE:BOOL=OFF + +//Enable code sharing between MCUboot and secure firmware +TFM_CODE_SHARING:PATH=OFF + +//The maximum permitted size for manifest in psa_fwu_start(), in +// bytes. +TFM_CONFIG_FWU_MAX_MANIFEST_SIZE:STRING=0 + +//The maximum permitted size for block in psa_fwu_write, in bytes. +TFM_CONFIG_FWU_MAX_WRITE_SIZE:STRING=1024 + +//Test CFB cryptography mode +TFM_CRYPTO_TEST_ALG_CFB:BOOL=OFF + +//Test OFB cryptography mode +TFM_CRYPTO_TEST_ALG_OFB:BOOL=OFF + +//Add debug symbols. Note that setting CMAKE_BUILD_TYPE to Debug +// or RelWithDebInfo will also add debug symbols. +TFM_DEBUG_SYMBOLS:BOOL=ON + +//Provision with dummy values. NOT to be used in production +TFM_DUMMY_PROVISIONING:BOOL=OFF + +//On fatal errors in the secure firmware, capture info about the +// exception. Print the info if the SPM log level is sufficient. +TFM_EXCEPTION_INFO_DUMP:BOOL=ON + +//Path to tf-m-extras repo (or DOWNLOAD to fetch automatically +TFM_EXTRAS_REPO_PATH:PATH= + +//The version of tf-m-extras to use +TFM_EXTRAS_REPO_VERSION:STRING= + +//Path to extra cmake config file +TFM_EXTRA_CONFIG_PATH:PATH= + +//List of Paths to extra generated file list. Appended to stardard +// TFM generated file list. +TFM_EXTRA_GENERATED_FILE_LIST_PATH:PATH= + +//List of Extra manifest list file(s), used to list extra Secure +// Partition manifests. +TFM_EXTRA_MANIFEST_LIST_FILES:FILEPATH= + +//List of extra Secure Partitions directories. An extra Secure +// Parition folder contains source code, CMakeLists.txt and manifest +// files +TFM_EXTRA_PARTITION_PATHS:PATH= + +//Fault injection hardening profile [OFF, LOW, MEDIUM, HIGH] +TFM_FIH_PROFILE:STRING=OFF + +//Bootloader configure file for Firmware Update partition +TFM_FWU_BOOTLOADER_LIB:STRING=mcuboot + +//Isolation level +TFM_ISOLATION_LEVEL:STRING=1 + +//TF-M native Secure Partition manifests list file +TFM_MANIFEST_LIST:FILEPATH=/home/mike/Documents/ncs/v2.7.0/modules/tee/tf-m/trusted-firmware-m/tools/tfm_manifest_list.yaml + +//No help, variable specified on the command line. +TFM_MBEDCRYPTO_CONFIG_PATH:STRING=nrf-config.h + +//Config to append to standard Mbed Crypto config, used by platforms +// to cnfigure feature support +TFM_MBEDCRYPTO_PLATFORM_EXTRA_CONFIG_PATH:PATH= + +//No help, variable specified on the command line. +TFM_MBEDCRYPTO_PSA_CRYPTO_CONFIG_PATH:STRING=/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/modules/nrf/subsys/nrf_security/src/include/generated/nrf-psa-crypto-want-config.h + +//Support NSPE OS providing NSPE client_id +TFM_NS_MANAGE_NSID:BOOL=OFF + +//How many NS NV counters are enabled +TFM_NS_NV_COUNTER_AMOUNT:STRING=0 + +//Enable Crypto partition +TFM_PARTITION_CRYPTO:BOOL=ON + +//Enable firmware update partition +TFM_PARTITION_FIRMWARE_UPDATE:BOOL=OFF + +//Enable Initial Attestation partition +TFM_PARTITION_INITIAL_ATTESTATION:BOOL=OFF + +//Enable Internal Trusted Storage partition +TFM_PARTITION_INTERNAL_TRUSTED_STORAGE:BOOL=OFF + +//Set minsizerel SP log level as Silence level +TFM_PARTITION_LOG_LEVEL:STRING=TFM_PARTITION_LOG_LEVEL_SILENCE + +//Enable Non-Secure Mailbox Agent partition +TFM_PARTITION_NS_AGENT_MAILBOX:BOOL=OFF + +//Enable Non-Secure TrustZone Agent partition +TFM_PARTITION_NS_AGENT_TZ:BOOL=ON + +//Enable Platform partition +TFM_PARTITION_PLATFORM:BOOL=ON + +//Enable Protected Storage partition +TFM_PARTITION_PROTECTED_STORAGE:BOOL=OFF + +//Target platform set as an relative path. +TFM_PLATFORM:STRING=../../../../../../../nrf/modules/trusted-firmware-m/tfm_boards/nrf9120 + +//Whether to use a platform specific inter-core communication instead +// of mailbox in dual-cpu topology +TFM_PLAT_SPECIFIC_MULTI_CORE_COMM:BOOL=OFF + +//Profile to use +TFM_PROFILE:STRING= + +//Use Privileged execute never (PXN) +TFM_PXN_ENABLE:BOOL=OFF + +//Set minsizerel SPM log level as Silence level +TFM_SPM_LOG_LEVEL:STRING=TFM_SPM_LOG_LEVEL_INFO + +//Path to TFM compiler toolchain file +TFM_TOOLCHAIN_FILE:FILEPATH=/home/mike/Documents/ncs/v2.7.0/modules/tee/tf-m/trusted-firmware-m/toolchain_GNUARM.cmake + +//Value Computed by CMake +Trusted Firmware M_BINARY_DIR:STATIC=/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/tfm + +//Value Computed by CMake +Trusted Firmware M_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Trusted Firmware M_SOURCE_DIR:STATIC=/home/mike/Documents/ncs/v2.7.0/modules/tee/tf-m/trusted-firmware-m + +//No help, variable specified on the command line. +ZEPHYR_BASE:UNINITIALIZED=/home/mike/Documents/ncs/v2.7.0/zephyr + +//No help, variable specified on the command line. +ZEPHYR_NRF_MODULE_DIR:UNINITIALIZED=/home/mike/Documents/ncs/v2.7.0/nrf + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR +CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB +CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/builddk/tfm +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=21 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/home/mike/ncs/toolchains/e9dba88316/usr/local/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/home/mike/ncs/toolchains/e9dba88316/usr/local/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/home/mike/ncs/toolchains/e9dba88316/usr/local/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/mike/Documents/ncs/v2.7.0/modules/tee/tf-m/trusted-firmware-m +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=35 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/home/mike/ncs/toolchains/e9dba88316/usr/local/share/cmake-3.21 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Git +FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/home/mike/ncs/toolchains/e9dba88316/usr/local/bin/git][v2.37.3()] +//Details about finding Python3 +FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/home/mike/ncs/toolchains/e9dba88316/usr/local/bin/python3.9][cfound components: Interpreter ][v3.9.18(3.8)] +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 +//STRINGS property for variable: TFM_FIH_PROFILE +TFM_FIH_PROFILE-STRINGS:INTERNAL=OFF;LOW;MEDIUM;HIGH +_Python3_EXECUTABLE:INTERNAL=/home/mike/ncs/toolchains/e9dba88316/usr/local/bin/python3.9 +//Python3 Properties +_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;9;18;64;;;/home/mike/ncs/toolchains/e9dba88316/usr/local/lib/python3.9;/home/mike/ncs/toolchains/e9dba88316/usr/local/lib/python3.9;/home/mike/ncs/toolchains/e9dba88316/usr/local/lib/python3.9/site-packages;/home/mike/ncs/toolchains/e9dba88316/usr/local/lib/python3.9/site-packages +_Python3_INTERPRETER_SIGNATURE:INTERNAL=213f692334ae1873c7caad8286ab9d6e + -- cgit v1.2.3