- User Since
- Apr 11 2018, 2:02 AM (166 w, 4 d)
Apr 29 2021
Apr 21 2021
Currently GNU 10-2020-q4-major cannot support CMSE well (https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git/tree/docs/getting_started/tfm_sw_requirement.rst#n54).
So this GNU version won't be supported in TF-M.
Apr 6 2021
Imo, the implementation can be very platform specific. It is required that the two cores shall be physically isolated.
Besides, when NS requires secure services on the other core, the other core must runs in S world. It is a bit difficult to guarantee.
@MartinSchoenstedt so are you trying to run Non-secure OS + TF-M on both MPS2 AN521 cores?
Are you designing a SMP (symmetric multiprocessing) system for both NS and S? May I know the benefit to run NS + TF-M on both cores, compared to running a single Cortex-M33?
Apr 1 2021
Mar 30 2021
I will run the GCC version later to check if there are more warnings. Will collect all the warnings and fix them in one shot later.
It looks like your compiler is bit more stricter than mine :)
It won't take too much to effort to fix those warnings I guess.
Can you share the Compiler information please?
Hi Martin, this *dual-cpu* design is dedicated for the platforms which consist of a non-secure core and a secure core. The secure core is protected from the non-secure core by system physical isolation. PSoC 64 is an example port of this *dual-cpu* implementation.
Mar 29 2021
Great suggestion. Will add one in build configuration check soon.
Profile Medium selects IPC model by default. TF-M IPC model disables audit log service since audit log doesn't implement IPC model interface yet.
Please see: https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git/tree/config/tfm_ipc_config_default.cmake
TF-M audit log service doesn't implement IPC model interface. Therefore it is not enabled by default in IPC model.
IPC model default configuration disables TF-M audit log. Please see: https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git/tree/config/tfm_ipc_config_default.cmake
Mar 24 2021
The fix is merged: https://review.trustedfirmware.org/c/TF-M/tf-m-tests/+/8178
Mar 23 2021
Dec 30 2020
A hotfix is under review: https://review.trustedfirmware.org/c/TF-M/tf-m-tests/+/7753
Dec 21 2020
A patch to fix this issue: https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/7708
Dec 18 2020
Previously, memory access check was only performed in TF-M SPM. Therefore multi-core memory access check checks whether current execution is in Handler mode.
Memory access check is allowed only in Handler mode.
Dec 4 2020
Nov 5 2020
May 11 2020
May 7 2020
Apr 22 2020
Feb 18 2020
Feb 10 2020
I add @chrisb to take a look since he is the designer. :)
Jan 22 2020
Jan 21 2020
Jan 13 2020
Jan 10 2020
Patch is uploaded to https://review.trustedfirmware.org/c/trusted-firmware-m/+/3107.
The root cause is:
- When building SPRTL, arch type is fetched from GNUARM cmake file since SPRTL CMake file is included with add_subdirectory() instead of include().
- The CM0+ arch type should be "armv6s-m". However, it is set to "armv6-m" in GNUARM cmake file, which stands for CM0. CM0 doesn't support SVC. Thus the build failed.
- Previously, the psa_client.c and` psa_service.c` were not in SPRTL folder. When building the both files, cpu type is fetched which is correct.
Dec 23 2019
Dec 18 2019
https://review.trustedfirmware.org/q/topic:%22dualcpu-multi-client-call%22+(status:open%20OR%20status:merged) implement multiple calls feature.
https://review.trustedfirmware.org/q/topic:%22dualcpu-test-framework%22+(status:open%20OR%20status:merged) implement a test framework for dual-cpu to verify multiple calls feature.
Dec 17 2019
Dec 13 2019
The patch set is submit to https://review.trustedfirmware.org/q/topic:%22remove-deprecated-test%22+(status:open%20OR%20status:merged) for review.
Dec 12 2019
The change to CI scripts is merged.
Dec 11 2019
Patch set has been uploaded to https://review.trustedfirmware.org/q/topic:%22template_plat_files%22+(status:open%20OR%20status:merged) for review.
CI should be updated to remove the tracking of deprecated test cases, before the patch set is uploaded.
The patch to modify CI scripts is under review on https://review.trustedfirmware.org/c/ci/tf-m-ci-scripts/+/2745.
Dec 5 2019
Nov 18 2019
Nov 13 2019
Nov 8 2019
Oct 21 2019
Oct 9 2019
Sep 27 2019
Sep 26 2019
Sep 25 2019
Sep 24 2019
Sep 23 2019
Sep 20 2019
Yeah, we have been such a quick pace for a while. There are still some major PSoC 6 feature coming in next 2 weeks. So I guess there will be a more stable code base in mid-OCt.
Sep 19 2019
Hi Thomas, tfm-twin-cpu is a dedicated project tag for multi-core feature development with special schedule, task plan and target, which have been determined.
Please select other tags. Sorry for any inconvenience.