|Age||Commit message (Collapse)||Author|
Fix warnings of the form:
implicitly converting 'bool' to 'STRING' type.
implicitly converting 'internal' to 'STRING' type.
implicitly converting 'string' to 'STRING' type.
by changing the type to STRING.
Signed-off-by: Kumar Gala <firstname.lastname@example.org>
This commit enables to use of `-GNinja` for builds, which
provides significantly faster TF-M builds, and enables
building TF-M as a cmake external project with Zephyr's
$ cmake -GNinja \
-DPROJ_CONFIG=`readlink -f ../configs/ConfigDefault.cmake` \
-DTARGET_PLATFORM=LPC55S69 -DBL2=False -DCOMPILER=GNUARM ..
Signed-off-by: Kevin Townsend <email@example.com>
There is a workaround for building mbed-crypto caused by old version
cmake bug. Remove this workaround since the bug has been resolved.
Signed-off-by: Ken Liu <firstname.lastname@example.org>
The arch type of Cortex-M0plus should be "armv6s-m" instead of
"armv6-m" in GNU Arm embedded toolchain. Otherwise, compiling will
fail because "armv6-m" type doesn't support SVC.
Fix the arch type values in GNUARM cmake files.
Add an arch type string "ARMv6S-M" for Cortex-M0plus in GNUARM.
Because Armclang doesn't have a dedicated flag as "armv6s-m", two
strings "ARMv6-M" and "ARMv6S-M" exist and stand for Cortex-M0plus
arch type in Armclang and GNUARM respectively.
Signed-off-by: David Hu <email@example.com>
Replace the dependency on mbedtls with the version of mbedtls packaged
Signed-off-by: Raef Coles <firstname.lastname@example.org>
This patch migrates the TF-M Crypto service to use the
Mbed crypto library version 1.0.0. The regression tests
for Crypto are temporarily disabled to avoid build
failures due to changes in the PSA Crypto API. Some
regression tests for Attestation are disabled as well
as they rely on service-to-service calls to Crypto and
need to use the newer API.
Signed-off-by: Jamie Fox <email@example.com>
Co-authored-By: Antonio de Angelis <firstname.lastname@example.org>