Commit Graph

1194 Commits (ab09a6934be6321d8ac2d445d8e4c84cb41303d9)

Author SHA1 Message Date
Vikas Katariya ab09a6934b Add mbedtls_ecc_group_to_psa() to PSA in TF-M 1.2
The PSA headers imported from TF-M does not contain a declaration of
mbedtls_ecc_group_to_psa(), which is expected by pk.c from Mbed TLS.
This leads to an "undefined symbol" error when using the ARM toolchain
to compile an application for a TF-M target.
2021-02-25 14:02:56 +00:00
Vikas Katariya 260a33574b core: Upgrade TFM v1.2 related files
These files have been imported/copied from:
* ARMmbed/trusted-firmware-m
* ARMmbed/tf-m-tests

These are generic files, which are required for TF-M v1.2 integration
with Mbed OS for PSA_V8M and PSA_DUAL_CORE targets.
2021-02-25 14:02:56 +00:00
Vikas Katariya b0da9d0cdf Switch to using `TARGET_TFM_LATEST`
Rather than maintaining a specific `TARGET_TFM_V1_x`, its better to use
more generic name `TARGET_TFM_LATEST` to avoid confusion on the latest
TFM version supported by Mbed OS

* Rename the folder from `TARGET_TFM_V1_1` to `TARGET_TFM_LATEST`
* Update the CmakeLists.txt
* Change the name of the MUSCA targets to maintain uniformity
with TF-M v1.2
* Update target.json for PSA_V8_M to use `TFM_LATEST`
2021-02-25 14:02:55 +00:00
Lingkai Dong 410a1bad6b Import mbedtls-2.24 and Mbed PSA Service (non-TFM)
Files have been automatically imported by setting MBED_TLS_RELEASE to
mbedtls-2.24.0 in connectivity/mbedtls/tools/importer/Makefile and
running `make` in that directory.
2021-02-25 14:02:55 +00:00
Martin Kojtal 85c2d7a25c CMake: remove IAR references as they are not supported 2021-02-17 09:19:03 +00:00
Martin Kojtal 09dd4d2582 CMake platform: remove IAR related CMakeLists
Not supported
2021-02-17 09:15:50 +00:00
mbedmain 26606218ad Update Mbed version block 2021-02-16 16:01:39 +00:00
Martin Kojtal fb0d646f23
Merge pull request #14179 from caoddx/fix-minimal-printf
Fix minimal-printf floating point decimal output error
2021-02-05 10:10:39 +00:00
Rajkumar Kanagaraj 6824b14e48 CMake: rename greentea test macro 2021-02-02 07:43:40 -08:00
mbedmain 0c6753bb82 Update Mbed version block 2021-01-25 14:58:06 +00:00
caodd 9a7b2a8647 Fix minimal-printf floating point decimal output error 2021-01-20 20:54:34 +08:00
Martin Kojtal d841c77921
Merge pull request #13968 from hugueskamba/hk_cmake_arm_ssg_support
CMake: Add support for all ARM SSG Mbed targets
2021-01-20 08:03:03 +00:00
Hugues Kamba c724d790c0 CMake: Add mbed-psa library as a dependency to mbed-core if PSA is used
Include PSA source files only if a given Mbed target needs it.
This commit also consolidates CMakeLists.txt files within the platform
directory
2021-01-18 17:39:13 +00:00
Marc Emmers a8ea7758c3 Fix make_span text in comment block 2021-01-18 15:49:29 +01:00
Marc Emmers 8551e93bf2 Fix last extra space issues 2021-01-18 14:36:17 +01:00
Marc Emmers a826c89b10 Backport dynamic extent when including <span>
Keep make_span functions even when <span> is available for compatibility
2021-01-18 14:35:47 +01:00
Marc Emmers d5459ea380 Fix missing defintion 2021-01-18 14:34:26 +01:00
Marc Emmers 8f94feb0ed Add to list of backports 2021-01-18 14:33:20 +01:00
Marc Emmers 78f2cfc0d9 Add some comment blocks 2021-01-16 21:04:16 +01:00
Marc Emmers f7e19b5232 Add deduction guides 2021-01-16 21:04:05 +01:00
Marc Emmers 2e1b360e67 Remove nonstandard as_bytes 2021-01-16 21:03:29 +01:00
Marc Emmers 69331b0cc0 Fix minor style issues 2021-01-16 21:02:47 +01:00
Marc Emmers 96954d3319 Replace classes with structs where applicable 2021-01-16 20:02:24 +01:00
Marc Emmers e0299bd7a3 Use original <span> if present and the right version 2021-01-16 20:02:24 +01:00
Marc Emmers 1dac20cded Missed a pointer operator 2021-01-16 20:02:24 +01:00
Marc Emmers 6389bcb2ee Fix pointer and reference operator style 2021-01-16 20:02:24 +01:00
Marc Emmers 405baeb559 Fix newline at end of file 2021-01-16 20:02:24 +01:00
Marc Emmers e18ce022b8 Update default initializers 2021-01-16 20:02:24 +01:00
Marc Emmers 07da1a7005 Remove explicit constructors 2021-01-16 20:02:24 +01:00
Marc Emmers 5231bec423 Fix remaining namespaces and add include files 2021-01-16 20:02:24 +01:00
Marc Emmers a5b66cf824 Remove c++17 inline of constexpr 2021-01-16 20:02:24 +01:00
Marc Emmers 1931f4e0d0 Fix namespaces and span prototype 2021-01-16 20:02:24 +01:00
Marc Emmers c89c45877c Prevent warning on subspan<0,N> 2021-01-16 20:02:24 +01:00
Marc Emmers 4097b9d956 Add container constructor and make_span 2021-01-16 20:02:24 +01:00
Marc Emmers e93ebc4cd2 Correct span constructors 2021-01-16 20:02:24 +01:00
Marc Emmers 11573a9264 Add iter_reference_t to iterator header 2021-01-16 20:02:24 +01:00
Marc Emmers c38df18dcc Fix endif comment 2021-01-16 20:02:24 +01:00
Marc Emmers 2f0bfd605e Adds basic span implementation 2021-01-16 20:02:24 +01:00
Rajkumar Kanagaraj 9596c1beea CMake: Add platform greentea test with CMake 2021-01-05 06:52:12 -08:00
mbedmain d6784c3ee6 Update Mbed version block 2020-12-11 17:08:21 +00:00
Anna Bridge 9f18c445ee
Merge pull request #13908 from LDong-Arm/kvstore_libraries
Restructure KVStore to one library per store type
2020-12-11 13:41:16 +00:00
Martin Kojtal c06fcaf5c5
Merge pull request #13548 from evva-sfw/enhance-minimal-printf
Add width modifier and prepending zeros for hexadecimal output and decimal precision for floating point
2020-12-10 09:14:59 +00:00
Lingkai Dong c2cc43875a CMake: add missing linkages of storage libraries 2020-12-09 17:26:32 +00:00
Martin Kojtal 9662e409db
Merge pull request #14001 from kjbracey-arm/mbed-os-atomic
Add missing retry to atomic exchange
2020-12-09 13:29:56 +00:00
Oliver Wildtgrube 03cf6214c3 Add width modifier and prepending zeros for integer, hexadecimal and floating point output as well as decimal precision for floating point 2020-12-08 21:07:54 +01:00
Kevin Bracey 0b30742c80 Add missing retry to atomic exchange
Atomic exchange implementation forgot to do the retry if the exclusive
store failed.
2020-12-03 16:36:23 +02:00
Leon 310b6dd127 Add crash reporting and autoreboot capability to MTS_DRAGONFLY_L471QG 2020-12-01 14:18:16 -06:00
Martin Kojtal 124afe79bb
Merge pull request #13755 from AGlass0fMilk/fix-init-os-timer
Fix MBED_ERROR call in init_os_timer
2020-11-24 13:38:46 +00:00
Martin Kojtal 57bbb4739b
Merge pull request #13085 from pea-pod/remove-deprecated-mbed-assert
Change MBED_STATIC_ASSERTs version for built-in
2020-11-24 13:38:07 +00:00
George Beckstein 7571982606 Fix MBED_ERROR call in init_os_timer 2020-11-19 12:35:34 -05:00