# This is the CMakeCache file. # For build in directory: /home/mike/Documents/ncs/v2.7.0/conexio-firmware-sdk/samples/conexio_stratus/mqtt_control/build/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/build/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=y //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/build/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=0 //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/build/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/build/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/build/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/build/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/build/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/build/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