Tree:
ec80ab5bb6
backport-73945-to-v2.7-branch
backport-78976-to-v3.7-branch
backport-80768-to-v3.7-branch
backport-81533-to-v4.0-branch
backport-82072-to-v2.7-branch
backport-83355-to-v4.0-branch
backport-84509-to-v4.0-branch
backport-84908-to-v4.0-branch
backport-84955-to-v3.7-branch
backport-85353-to-v4.0-branch
backport-85407-to-v4.0-branch
backport-86218-to-v4.1-branch
backport-86534-to-v4.1-branch
backport-86662-to-v4.0-branch
backport-86662-to-v4.1-branch
backport-87066-to-v4.0-branch
backport-87080-to-v4.1-branch
backport-87152-to-v4.1-branch
backport-87235-to-v4.0-branch
backport-87871-to-v3.7-branch
backport-88082-to-v4.0-branch
backport-88082-to-v4.1-branch
backport-88315-to-v3.7-branch
backport-88315-to-v4.0-branch
backport-88406-to-v4.0-branch
backport-88560-to-v4.0-branch
backport-88631-to-v4.0-branch
backport-88631-to-v4.1-branch
backport-88635-to-v4.0-branch
backport-88635-to-v4.1-branch
backport-89385-to-v4.1-branch
backport-89525-to-v4.1-branch
backport-89534-to-v4.1-branch
backport-89982-to-v4.0-branch
backport-89982-to-v4.1-branch
backport-90716-to-v4.0-branch
backport-90747-to-v4.1-branch
backport-90990-to-v3.7-branch
backport-90990-to-v4.1-branch
backport-91294-to-v4.1-branch
backport-91430-to-v4.1-branch
backport-91949-to-v3.7-branch
backport-91949-to-v4.0-branch
backport-91949-to-v4.1-branch
backport-92569-to-v4.1-branch
backport-92779-to-v3.7-branch
backport-92779-to-v4.0-branch
backport-92779-to-v4.1-branch
collab-hwm
collab-init
collab-mesh-subnet
collab-rust
collab-safety
collab-sdk-0.18-dev
collab-sdk-dev
main
v1.10-branch
v1.11-branch
v1.12-branch
v1.13-branch
v1.14-branch
v1.5-branch
v1.6-branch
v1.7-branch
v1.8-branch
v1.9-branch
v2.0-branch
v2.1-branch
v2.2-branch
v2.3-branch
v2.4-branch
v2.5-branch
v2.6-branch
v2.7-auditable-branch
v2.7-branch
v3.0-branch
v3.1-branch
v3.2-branch
v3.3-branch
v3.4-branch
v3.5-branch
v3.6-branch
v3.7-branch
v4.0-branch
v4.1-branch
v1.0.0
v1.1.0
v1.1.0-rc1
v1.10.0
v1.10.0-rc1
v1.10.0-rc2
v1.10.0-rc3
v1.11.0
v1.11.0-rc1
v1.11.0-rc2
v1.11.0-rc3
v1.12.0
v1.12.0-rc1
v1.12.0-rc2
v1.12.0-rc3
v1.13.0
v1.13.0-rc1
v1.13.0-rc2
v1.13.0-rc3
v1.14.0
v1.14.0-rc1
v1.14.0-rc2
v1.14.0-rc3
v1.14.1
v1.14.1-rc1
v1.14.1-rc2
v1.14.1-rc3
v1.14.2
v1.14.3
v1.14.3-rc1
v1.14.3-rc2
v1.2.0
v1.2.0-rc1
v1.2.0-rc2
v1.3.0
v1.3.0-rc1
v1.3.0-rc2
v1.4.0
v1.4.0-rc1
v1.4.0-rc2
v1.4.0-rc3
v1.5.0
v1.5.0-rc0
v1.5.0-rc1
v1.5.0-rc2
v1.5.0-rc3
v1.5.0-rc4
v1.6.0
v1.6.0-rc1
v1.6.0-rc2
v1.6.0-rc3
v1.6.0-rc4
v1.6.1
v1.6.1-rc
v1.6.99
v1.7.0
v1.7.0-rc1
v1.7.0-rc2
v1.7.0-rc3
v1.7.0-rc4
v1.7.1
v1.7.1-rc
v1.7.99
v1.8.0
v1.8.0-rc1
v1.8.0-rc2
v1.8.0-rc3
v1.8.0-rc4
v1.8.99
v1.9.0
v1.9.0-rc1
v1.9.0-rc2
v1.9.0-rc3
v1.9.0-rc4
v1.9.1
v1.9.2
v2.0.0
v2.0.0-rc1
v2.0.0-rc2
v2.0.0-rc3
v2.1.0
v2.1.0-rc1
v2.1.0-rc2
v2.1.0-rc3
v2.2.0
v2.2.0-rc1
v2.2.0-rc2
v2.2.0-rc3
v2.2.1
v2.3.0
v2.3.0-rc1
v2.3.0-rc2
v2.4.0
v2.4.0-rc1
v2.4.0-rc2
v2.4.0-rc3
v2.5.0
v2.5.0-rc1
v2.5.0-rc2
v2.5.0-rc3
v2.5.0-rc4
v2.5.1-rc1
v2.6.0
v2.6.0-rc1
v2.6.0-rc2
v2.6.0-rc3
v2.6.1-rc1
v2.6.1-rc2
v2.7.0
v2.7.0-rc1
v2.7.0-rc2
v2.7.0-rc3
v2.7.0-rc4
v2.7.0-rc5
v2.7.1
v2.7.2
v2.7.2-rc1
v2.7.3
v2.7.4
v2.7.5
v2.7.6
v2.7.99
v3.0.0
v3.0.0-rc1
v3.0.0-rc2
v3.0.0-rc3
v3.1.0
v3.1.0-rc1
v3.1.0-rc2
v3.1.0-rc3
v3.2.0
v3.2.0-rc1
v3.2.0-rc2
v3.2.0-rc3
v3.3.0
v3.3.0-rc1
v3.3.0-rc2
v3.3.0-rc3
v3.4.0
v3.4.0-rc1
v3.4.0-rc2
v3.4.0-rc3
v3.5.0
v3.5.0-rc1
v3.5.0-rc2
v3.5.0-rc3
v3.6.0
v3.6.0-rc1
v3.6.0-rc2
v3.6.0-rc3
v3.7.0
v3.7.0-rc1
v3.7.0-rc2
v3.7.0-rc3
v3.7.1
v3.7.1-rc1
v4.0.0
v4.0.0-rc1
v4.0.0-rc2
v4.0.0-rc3
v4.1.0
v4.1.0-rc1
v4.1.0-rc2
v4.1.0-rc3
v4.2.0-rc1
v4.2.0-rc2
zephyr-v1.0.0
zephyr-v1.1.0
zephyr-v1.10.0
zephyr-v1.11.0
zephyr-v1.12.0
zephyr-v1.13.0
zephyr-v1.14.0
zephyr-v1.14.1
zephyr-v1.2.0
zephyr-v1.3.0
zephyr-v1.4.0
zephyr-v1.5.0
zephyr-v1.6.0
zephyr-v1.6.1
zephyr-v1.7.0
zephyr-v1.7.1
zephyr-v1.8.0
zephyr-v1.9.0
zephyr-v1.9.1
zephyr-v1.9.2
zephyr-v2.0.0
zephyr-v2.1.0
zephyr-v2.2.0
zephyr-v2.2.1
zephyr-v2.3.0
zephyr-v2.4.0
zephyr-v2.5.0
zephyr-v2.6.0
zephyr-v2.7.0
zephyr-v2.7.1
zephyr-v2.7.2
zephyr-v2.7.3
zephyr-v3.0.0
zephyr-v3.1.0
zephyr-v3.2.0
zephyr-v3.3.0
zephyr-v3.4.0
zephyr-v3.5.0
${ noResults }
197 Commits (ec80ab5bb60180c2235bfc22c6ca49d1ef83496d)
Author | SHA1 | Message | Date |
---|---|---|---|
|
8caef68264 |
samples: tfm_psa_test: Set TFM_PROFILE
TEST_PSA_API requires TFM_PROFILE to be set to "profile_large". Signed-off-by: Flavio Ceolin <flavio@hubblenetwork.com> |
2 weeks ago |
|
d9ab6371be |
samples: tfm_integration: psa_crypto: To works on MAX32657
Update psa_crypto test not work on MAX32657 This commit enable/disable flags for MAX32657 to make it works for MAX32657. Signed-off-by: Sadik Ozer <sadik.ozer@analog.com> |
2 months ago |
|
8796a6fec2 |
samples: tfm_integration: Enable psa_protected test for max32657evkit
This commit enable psa_protected_storage test for max32657evkit/ns board Signed-off-by: Sadik Ozer <sadik.ozer@analog.com> |
2 months ago |
|
d5cc01f0a3 |
samples: tfm_integration: Enable secure_partion on max32657evkit
This commit enables secure_partion sample for max32657evkit NS board Signed-off-by: Sadik Ozer <sadik.ozer@analog.com> |
2 months ago |
|
35f7eda545 |
modules: mbedtls: make key exchange Kconfigs depend on, not select
Turn the MBEDTLS_RSA_FULL selects into depends on. This is how the other MBEDTLS_KEY_EXCHANGE_* Kconfig options are defined. This is done to avoid circular dependencies. At the same time update uses of the affected MBEDTLS_KEY_EXCHANGE_* Kconfig options to enable/disable the dependencies which used to be automatically handled. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no> |
2 months ago |
|
6432b0debd |
samples: tfm: Add nRF54L10 in TF-M samples yaml
Add nRF54L10 non secure target for the config_build and the tfm_ipc samples. Signed-off-by: Georgios Vasilakis <georgios.vasilakis@nordicsemi.no> |
3 months ago |
|
85f281057b |
samples: tfm: Add nRF54L15 in TF-M samples yaml
Add nRF54L15 non secure target for the config_build and the tfm_ipc samples. Signed-off-by: Georgios Vasilakis <georgios.vasilakis@nordicsemi.no> |
3 months ago |
|
8b987d9e02 |
samples: tfm_integration: Update regression test dependencies
tfm_regression_test depends on the tf-m-tests tfm_psa_test depends on the psa-arch-tests This commit set module dependencies to correct values Signed-off-by: Sadik Ozer <sadik.ozer@analog.com> |
6 months ago |
|
b207035851 |
tests: add integration_platforms and misc optimizations
Add integration_platforms to many tests that use platform_allow to manage scope of pull_request CI. Signed-off-by: Anas Nashif <anas.nashif@intel.com> |
8 months ago |
|
a43009079f |
boards: st: adopt new zephyr:board directive and role
This updates the documentation of all the STM32 boards to use the new `zephyr:board::` directive. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org> |
9 months ago |
|
1db9b009a7 |
doc: samples: Adopt code-sample-category across tree
This commit uses the new .. zephyr:code-sample-category directive to categorize code samples across the tree. Updates existing legacy references to manually defined targets to now use :zephyr:code-sample-category: role instead. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org> |
10 months ago |
|
171f687136 |
samples: tfm_integration: use zephyr:code-sample directive
Adds missing code-sample directive to all the tfm_integration samples in preparation for upcoming changes to the Zephyr documentation that will be leveraging the provided description and metadata. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org> |
10 months ago |
|
7fadfeec7c |
mbedtls: do not set PSA_WANT_KEY_TYPE_[RSA/ECC]_KEY_PAIR_BASIC
Mbed TLS automatically sets PSA_WANT_KEY_TYPE_[RSA/ECC]_KEY_PAIR_BASIC whenever "_IMPORT || _EXPORT || _GENERATE || _DERIVE" operations are set. Therefore we just set the proper actions where required. Signed-off-by: Valerio Setti <vsetti@baylibre.com> |
10 months ago |
|
e3e13fb40b |
mbedtls: rename MBEDTLS_ENTROPY_ENABLED as MBEDTLS_ENTROPY_C
ENABLED suffix does not really makes much sense for a kconfig so it should be removed. Also other MBEDTLS symbols were recently updated accordingly. Moreover having it named exactly the same way as in Mbed TLS symplifies the understanding of what this kconfig is doing. Signed-off-by: Valerio Setti <vsetti@baylibre.com> |
11 months ago |
|
8d81554c42 |
samples: tfm_integration: tfm_ipc: update readme
Updates the output sample to more closely resemble the output for a recent Zephyr version (current was v1.14). Fixes #76275. Updates broken tf-m documentation link to their new URL. Signed-off-by: Adrien Leravat <adrien.leravat@gmail.com> |
12 months ago |
|
db5a5fa109 |
samples: tfm_integration: psa_crypto: Disable sample
Disables running this sample as doing so requires qcbor, which is not apache licensed Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no> |
12 months ago |
|
46167e3234 |
samples: tfm: add build_config sample
Add a sample that can test various TF-M build options. For now we only test `CONFIG_TFM_BL2=n` and `CONFIG_TFM_MCUBOOT_IMAGE_NUMBER=1`. Signed-off-by: Jordan Yates <jordan@embeint.com> |
1 year ago |
|
302422ad9d |
everywhere: replace double words
import os import re common_words = set([ 'about', 'after', 'all', 'also', 'an', 'and', 'any', 'are', 'as', 'at', 'be', 'because', 'but', 'by', 'can', 'come', 'could', 'day', 'do', 'even', 'first', 'for', 'get', 'give', 'go', 'has', 'have', 'he', 'her', 'him', 'his', 'how', 'I', 'in', 'into', 'it', 'its', 'just', 'know', 'like', 'look', 'make', 'man', 'many', 'me', 'more', 'my', 'new', 'no', 'not', 'now', 'of', 'one', 'only', 'or', 'other', 'our', 'out', 'over', 'people', 'say', 'see', 'she', 'so', 'some', 'take', 'tell', 'than', 'their', 'them', 'then', 'there', 'these', 'they', 'think', 'this', 'time', 'two', 'up', 'use', 'very', 'want', 'was', 'way', 'we', 'well', 'what', 'when', 'which', 'who', 'will', 'with', 'would', 'year', 'you', 'your' ]) valid_extensions = set([ 'c', 'h', 'yaml', 'cmake', 'conf', 'txt', 'overlay', 'rst', 'dtsi', 'Kconfig', 'dts', 'defconfig', 'yml', 'ld', 'sh', 'py', 'soc', 'cfg' ]) def filter_repeated_words(text): # Split the text into lines lines = text.split('\n') # Combine lines into a single string with unique separator combined_text = '/*sep*/'.join(lines) # Replace repeated words within a line def replace_within_line(match): return match.group(1) # Regex for matching repeated words within a line within_line_pattern = re.compile(r'\b(' + '|'.join(map(re.escape, common_words)) + r')\b\s+\b\1\b') combined_text = within_line_pattern. sub(replace_within_line, combined_text) # Replace repeated words across line boundaries def replace_across_lines(match): return match.group(1) + match.group(2) # Regex for matching repeated words across line boundaries across_lines_pattern = re. compile(r'\b(' + '|'.join( map(re.escape, common_words)) + r')\b(\s*[*\/\n\s]*)\b\1\b') combined_text = across_lines_pattern. sub(replace_across_lines, combined_text) # Split the text back into lines filtered_text = combined_text.split('/*sep*/') return '\n'.join(filtered_text) def process_file(file_path): with open(file_path, 'r', encoding='utf-8') as file: text = file.read() new_text = filter_repeated_words(text) with open(file_path, 'w', encoding='utf-8') as file: file.write(new_text) def process_directory(directory_path): for root, dirs, files in os.walk(directory_path): dirs[:] = [d for d in dirs if not d.startswith('.')] for file in files: # Filter out hidden files if file.startswith('.'): continue file_extension = file.split('.')[-1] if file_extension in valid_extensions: # 只处理指定后缀的文件 file_path = os.path.join(root, file) print(f"Processed file: {file_path}") process_file(file_path) directory_to_process = "/home/mi/works/github/zephyrproject/zephyr" process_directory(directory_to_process) Signed-off-by: Lingao Meng <menglingao@xiaomi.com> |
1 year ago |
|
b4b623c26c |
doc: use proper pygment for .conf code-blocks
config file snippets should use "cfg" pygment to get proper highlighting This commit updates all occurences where "kconfig" or other languages were used. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org> |
1 year ago |
|
87dbd81168 |
tfm: do not enable all PSA features by default when BUILD_WITH_TFM
Do not enable all PSA features by default when BUILD_WITH_TFM Signed-off-by: Valerio Setti <vsetti@baylibre.com> |
1 year ago |
|
c1342b3aa9 |
modules: mbedtls: remove the default enabling of features
In an effort to shave off code size, remove out-of-the-box enabling of crypto features (except SHA-256). Configurations are adjusted to enable what they need. Bonuses: - When enabled, AES now defaults to using a smaller version (`CONFIG_MBEDTLS_AES_ROM_TABLES` isn't default enabled anymore, and if enabled, `CONFIG_MBEDTLS_AES_FEWER_TABLES` defaults to y). - Conditions around Mbed TLS Kconfig options have been improved to reflect the reality of the dependencies. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no> |
1 year ago |
|
6eccdb965a |
samples: psa_crypto: fix setting of TF-M's CRYPTO_ENGINE_BUF_SIZE
It used to be set as a CMake variable, but TF-M's build system does not look at such a variable. Instead, define an additional configuration header file that defines CRYPTO_ENGINE_BUF_SIZE, and pass it to TF-M's build system. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no> |
1 year ago |
|
c294069b7d |
modules: tf-m: restore check on CONFIG_TFM_PARTITION_INITIAL_ATTESTATION
Restore the check that was introduced in |
1 year ago |
|
925d2ca052 |
modules: tf-m: fix unused CMake variable warning
Define and pass down PSA_ARCH_TESTS_PATH only in the sample that needs it (tfm_psa_test). Otherwise, it provokes a CMake warning because the variable does not get used in TF-M. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no> |
1 year ago |
|
a8ec15294f |
samples: tfm_psa_test: fix CMake logs
Remove TF-M version number and explicit mention of the available test suites; one was missing. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no> |
1 year ago |
|
2adb4cac17 |
mbedtls: default enable USE_PSA_CRYPTO when CRYPTO_C
Now that support for all PSA_WANT symbols is in place, we can enable MBEDTLS_USE_PSA_CRYPTO when MBEDTLS_PSA_CRYPTO_C is enabled as well. Note: this commit also moves USE_PSA_CRYPTO out of CRYPTO_C dependency in config-tls-generic.h because TLS/DTLS/X509 modules of MbedTLS can rely on *any* implementation of PSA crypto APIs not only the MbedTLS one. TFM is for example an alternative to this. Signed-off-by: Valerio Setti <vsetti@baylibre.com> |
1 year ago |
|
f539b661d6 |
mbedtls: add specific Kconfig option for MBEDTLS_USE_PSA_CRYPTO
MBEDTLS_PSA_CRYPTO_C and MBEDTLS_USE_PSA_CRYPTO are 2 different things and the former should not automatically enable the latter. The reson is that the user might want the MbedTLS PSA crypto toolbox to be built, but at the same time he/she does not want TLS/DTLS (and other intermediate modules such as PK, MD and Cipher) to use PSA APIs. For this reason this commit introduces a new Kconfig option named CONFIG_MBEDTLS_USE_PSA_CRYPTO to enable the corresponding build symbol. By default USE_PSA_CRYPTO is disabled. It is only explicilty enabled in tests/samples that were previously setting CRYPTO_C (since in those cases USE_PSA was set). Signed-off-by: Valerio Setti <vsetti@baylibre.com> |
1 year ago |
|
55c8a16502 |
samples: tfm_integration: psa_crypto: improve the MbedTLS configuration
Move supported configuration items from the custom MbedTLS user configuration file over to the Kconfig overlay. The correct macros are then defined by the MbedTLS module according to the values of the Kconfig options. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no> |
1 year ago |
|
8cd04a50e8 |
samples: tfm_secure_partition: fix build of the ARoT
With the update of MbedTLS to 3.6.0 the configuration files (mbedtls/mbedtls_config.h, psa/crypto_config.h) are not found anymore by default. Make the ARoT's CMake target inherit from psa_crypto_config; it defines what is needed to find the MbedTLS configuration files. Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no> |
1 year ago |
|
0014ec9f33 |
boards: st: tfm: Update board documentation
regression.sh path is now tfm/api_ns/regression.sh, reflect it in the doc. Remove duplicate TF-M material. Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com> |
1 year ago |
|
c7e084e75b |
boards: st: nucleo_l552ze_q: Populate ns flash partitions
Rather than providing flash partitions in samples, provide default partition (no tests) as part of the board ns variant default configuration. Update or remove related overlays. Update ns variant yaml file to specify actual flash available for the ns application (36K). Additionaly, fix comment in b_u585i_iot02a_ns. Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com> |
1 year ago |
|
6525d6c1e8 |
samples: tfm_integration: lpc55s69: enable tfm samples
Enable lpcxpresso55s69/lpc55s69/cpu0/ns for supported tfm samples Signed-off-by: Hake Huang <hake.huang@oss.nxp.com> |
1 year ago |
|
8dc3f85622 |
hwmv2: Introduce Hardware model version 2 and convert devices
This is a squash of the ``collab-hwm`` branch which converts all in-tree boards to hardware model version 2 including build system changes, board updates and soc conversions. This squash is a combination of the following commits: ca214745a1 soc: Remove soc_legacy folder and move ARM Kconfig |
1 year ago |
|
3a830433be |
tfm: Provide properties for selected TF-M toolchain for NS application
Provide properties for selected TF-M toolchain so that the NS application will use the same toolchain as TF-M. Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no> Signed-off-by: Markus Swarowsky <markus.swarowsky@nordicsemi.no> |
1 year ago |
|
ad9cdf06c4 |
samples: tfm_psa_test: Adapt to TF-M split build
The sample now builds the psa-arch-tests itself and doesn't rely anymore on the TF-M module CMakeFile. Additionally it will not run the zephyr main.c anymore but therefore only uses the tf-m non-secure application. Signed-off-by: Markus Swarowsky <markus.swarowsky@nordicsemi.no> |
1 year ago |
|
f48467a2a6 |
tfm: Update TF-M regression tests sample to build NS app
Update the TF-M regression tests sample to build the NS app in the tf-m-tests repository as an external project. The regression tests need to provide test configurations to both TF-M an NS app. Duplicate configuration done in the spe/CMakeLists.txt to configure TF-M image for the regression tests. Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no> Signed-off-by: Markus Swarowsky <markus.swarowsky@nordicsemi.no> |
1 year ago |
|
f49cbf13ca |
tfm: Remove TFM_BUILD_NS and update TFM_USE_NS_APP for NS build folder
TF-M no longer builds the NS app, but exports build files to api_ns folder and expects the user to build the rest themselves. Remove the option to build the NS app, and update the TFM_USE_NS_APP to look for an output hex file in the tfm_ns folder. Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no> Signed-off-by: Markus Swarowsky <markus.swarowsky@nordicsemi.no> |
1 year ago |
|
e8eeecddcf |
sample: tfm_secure_partition: Change tfm_partition_defs to tfm_config
The target tfm_partition_defs got removed and tfm_config gets used now so updating it Signed-off-by: Markus Swarowsky <markus.swarowsky@nordicsemi.no> |
1 year ago |
|
f5eecd500d |
tfm: nordic_nrf: Remove include of tfm_api.h, update install path
Update install path of tfm_ioctl_api.h, remove include of tfm_api.h Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no> Signed-off-by: Markus Swarowsky <markus.swarowsky@nordicsemi.no> |
1 year ago |
|
11175c3ad3 |
tf-m: Change NS include path for TF-M 2.0.0
The place where TF-M places its non-secure api header files has changed Therefore changing it for for all applications that use it. Signed-off-by: Markus Swarowsky <markus.swarowsky@nordicsemi.no> |
1 year ago |
|
1e5c46df3d |
samples: Switch from NEWLIB_LIBC to REQUIRES_FULL_LIBC
Instead of forcing use of NEWLIB_LIBC, select any available complete C library implementation. Add CONFIG_REQUIRES_FLOAT_PRINTF and adjust CONFIG_LIBC_MALLOC_ARENA_SIZE as needed. Signed-off-by: Keith Packard <keithp@keithp.com> |
2 years ago |
|
1a00636895 |
samples: tfm_regression_test: Provide a working partition for nucleo_l5
This partition is designed to work regression TFM configuration. Fixes #59794 Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com> |
2 years ago |
|
d24de87aed |
samples: tfm: wrap lines at 100 characters.
Run formatter to wrap lines at 100 characters. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org> |
2 years ago |
|
496faf8677 |
samples: tfm: fix 404 link to tfm docs
Fix HTTP 404 in link to "Adding Secure Partition" external doc page. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org> |
2 years ago |
|
a3eff88792 |
samples: tfm: depend on psa-arch-tests
Those samples/tests depend on psa-arch-tests module. Signed-off-by: Anas Nashif <anas.nashif@intel.com> |
2 years ago |
|
7a6f251edb |
doc: samples: tfm: remove extra title
Removed the redundant title heading from this page. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org> |
2 years ago |
|
c15ec57e6e |
Revert "samples: tfm: Fix test definition"
This reverts commit
|
2 years ago |
|
811b0bd8fb |
samples: tfm: Fix test definition
|
2 years ago |
|
7c80473e0a |
samples: tfm: Remove old 'tfm' tag
To avoid confusion having both a 'tfm' and a 'trusted-firmware-m' tag, remove the old 'tfm' tag entirely. Any external test frameworks that are using the 'tfm' tag will need to be changed to account for this. Signed-off-by: David Brown <david.brown@linaro.org> |
2 years ago |
|
a5e70cd40d |
samples: tfm: Also test tfm when mcuboot changes
In addition to running the tfm tests when the trusted-firmware-m module changes, most of the tests also use MCUboot, which comes from our module. Add the mcuboot tag to each of these tests, except for the single test that explicitly builds without using MCUboot. Signed-off-by: David Brown <david.brown@linaro.org> |
2 years ago |