Page MenuHomePhabricator
Feed All Stories

Mar 31 2021

balintdobszay created T914: SPM: unmap FIP SP image after loading.
Mar 31 2021, 8:35 AM · Trusted Services
gyuri-szing created T913: CppUtest features are limited on arm-linux builds..
Mar 31 2021, 7:31 AM · Trusted Services

Mar 30 2021

nathan-menhorn created T912: OP-TEE OS 3.11.0 Hangs at opteed_enter_sp on Cold Boot.
Mar 30 2021, 4:11 PM · TF-A Bug, Trusted Firmware A
maulik-arm edited the content of Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release.
Mar 30 2021, 10:43 AM
maulik-arm edited the content of Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release.
Mar 30 2021, 9:54 AM
davidhuziji added a comment to T911: Build warnings.

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.

Mar 30 2021, 8:06 AM · Trusted Firmware M
davidhuziji added a project to T911: Build warnings: Trusted Firmware M.
Mar 30 2021, 8:03 AM · Trusted Firmware M
oyvindronningstad added a comment to T911: Build warnings.

Makes sense :)
Here is the GCC version output:

$arm-zephyr-eabi-gcc --version
arm-zephyr-eabi-gcc (crosstool-NG 1.24.0.212_d7da3a9) 10.2.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Mar 30 2021, 7:48 AM · Trusted Firmware M
Summer-ARM edited the content of Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release.
Mar 30 2021, 6:51 AM
davidhuziji added a comment to T911: Build warnings.

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.

Mar 30 2021, 5:31 AM · Trusted Firmware M
Summer-ARM edited the content of Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release.
Mar 30 2021, 3:29 AM
davidhuziji added a comment to T911: Build warnings.

Can you share the Compiler information please?

Mar 30 2021, 3:27 AM · Trusted Firmware M
davidhuziji added a comment to T911: Build warnings.
Mar 30 2021, 3:22 AM · Trusted Firmware M
davidhuziji added a comment to Twin-cpu.

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 30 2021, 3:09 AM

Mar 29 2021

oyvindronningstad created T911: Build warnings.
Mar 29 2021, 10:28 AM · Trusted Firmware M
MartinSchoenstedt added a comment to Twin-cpu.

Don't know where to ask this, current TF-M design allows only for one secure cpu and one non-secure?
Why not have SPE and NSPE on both cores, as would be possible on mps2/an521 e.g. (dual M-33 with TrustZone). Could TF-M be modified to allow for such a behavior in the current version?
Thankful for any answers!

Mar 29 2021, 10:23 AM
lairdjm triaged T910: Interactive tests fail to return to main thread after test has ran and sit in osRtxIdleThread() function as Normal priority.
Mar 29 2021, 8:32 AM · Trusted Firmware M
davidhuziji closed T892: AUDIT_LOG secure regression tests don't compile with TFM_PSA_API=ON as Resolved.
Mar 29 2021, 8:16 AM
davidhuziji added a comment to T892: AUDIT_LOG secure regression tests don't compile with TFM_PSA_API=ON.

Improved by https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9451

Mar 29 2021, 8:16 AM
gyuri-szing edited the content of Trusted Services.
Mar 29 2021, 8:12 AM · Trusted Services
gyuri-szing created an object: Public Videos And Presentations.
Mar 29 2021, 8:10 AM · Trusted Services
davidhuziji added a comment to T892: AUDIT_LOG secure regression tests don't compile with TFM_PSA_API=ON.

Great suggestion. Will add one in build configuration check soon.

Mar 29 2021, 6:58 AM
oyvindronningstad added a comment to T892: AUDIT_LOG secure regression tests don't compile with TFM_PSA_API=ON.

I see. It would be good to have an error message in that case.

Mar 29 2021, 6:48 AM
davidhuziji added a comment to T907: AUDIT_LOG incompatible with profile_medium.

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

Mar 29 2021, 6:46 AM
davidhuziji added a comment to T892: AUDIT_LOG secure regression tests don't compile with TFM_PSA_API=ON.

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 29 2021, 6:45 AM
KenLSoft updated the task description for T909: 'psa-arch-tests' panic test result inconsistent between ARMCLANG and GNUARM.
Mar 29 2021, 6:01 AM · Trusted Firmware M
KenLSoft created T909: 'psa-arch-tests' panic test result inconsistent between ARMCLANG and GNUARM.
Mar 29 2021, 6:00 AM · Trusted Firmware M
davidwang reassigned T907: AUDIT_LOG incompatible with profile_medium from Anton-TF to davidhuziji.
Mar 29 2021, 3:22 AM
davidwang reassigned T892: AUDIT_LOG secure regression tests don't compile with TFM_PSA_API=ON from Anton-TF to davidhuziji.
Mar 29 2021, 3:22 AM

Mar 26 2021

raghuncstate added a comment to T908: Move platform description to the Hypervisor manifest.

Hi Olivier,

Mar 26 2021, 6:44 PM · Hafnium
odeprez updated the task description for T908: Move platform description to the Hypervisor manifest.
Mar 26 2021, 5:35 PM · Hafnium
odeprez added a comment to T908: Move platform description to the Hypervisor manifest.

Raghu as you are originator for this ask; can you state more about the requirements as to the why we'd really need to do so?

Mar 26 2021, 5:34 PM · Hafnium
odeprez renamed T908: Move platform description to the Hypervisor manifest from Move platform descripton to the Hypervisor manifest to Move platform description to the Hypervisor manifest.
Mar 26 2021, 5:30 PM · Hafnium
odeprez created T908: Move platform description to the Hypervisor manifest.
Mar 26 2021, 5:29 PM · Hafnium
oyvindronningstad updated the task description for T907: AUDIT_LOG incompatible with profile_medium.
Mar 26 2021, 1:54 PM
oyvindronningstad created T907: AUDIT_LOG incompatible with profile_medium.
Mar 26 2021, 1:51 PM
gyuri-szing closed T899: protobuf is missing from nanapob python dependencies. as Resolved.

Fix is merged to integration and master. (https://git.trustedfirmware.org/TS/trusted-services.git/commit/?h=refs/heads/main&id=840696b9ac1ba6aa9ccd024ca9dc3b4be12bf837)

Mar 26 2021, 9:15 AM · Trusted Services
oyvindronningstad assigned T892: AUDIT_LOG secure regression tests don't compile with TFM_PSA_API=ON to Anton-TF.
Mar 26 2021, 8:08 AM
oyvindronningstad closed T837: -fshort-wchar causes incompatibility as Resolved.
Mar 26 2021, 8:05 AM
lairdjm claimed T906: Interactive tests do not work and fail.
Mar 26 2021, 7:58 AM
lairdjm added a comment to T906: Interactive tests do not work and fail.

Submitted for review at https://review.trustedfirmware.org/c/TF-M/tf-m-tests/+/9431

Mar 26 2021, 7:58 AM

Mar 25 2021

lairdjm triaged T906: Interactive tests do not work and fail as High priority.
Mar 25 2021, 5:35 PM
Summer-ARM edited the content of Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release.
Mar 25 2021, 2:30 AM

Mar 24 2021

adeaarm added a comment to T1: Add information on running under QEMU to the user guide.

With a recent version of QEMU (i.e. 4.x), it should be enough just to use this to run TF-M on QEMU for AN521:

Mar 24 2021, 7:58 PM · Restricted Project
gyuri-szing added a comment to T899: protobuf is missing from nanapob python dependencies. .

Fix is on review here: https://review.trustedfirmware.org/c/TS/trusted-services/+/9379

Mar 24 2021, 10:55 AM · Trusted Services
lairdjm created T905: Alignment of target flash read and buffer alignment.
Mar 24 2021, 8:12 AM
Summer-ARM edited the content of Trusted Firmware M.
Mar 24 2021, 6:05 AM
Summer-ARM edited the content of Release.
Mar 24 2021, 6:04 AM
Summer-ARM created an object: Psa Arch Crypto Test Failure Analysis In Tf-m V1.3 Release.
Mar 24 2021, 6:01 AM
davidhuziji added a comment to T904: Dual-cpu NS mailbox initialization shall be executed after CMSIS RTX kernel initialization.

The fix is merged: https://review.trustedfirmware.org/c/TF-M/tf-m-tests/+/8178

Mar 24 2021, 3:08 AM · Restricted Project
davidhuziji closed T904: Dual-cpu NS mailbox initialization shall be executed after CMSIS RTX kernel initialization as Resolved.
Mar 24 2021, 3:07 AM · Restricted Project

Mar 23 2021

qwandor added a comment to T898: Hafnium fails to build on arm64 hosts.

That's not currently supported.

Mar 23 2021, 9:56 AM · Hafnium
KenLSoft triaged T903: TFM IPC Regression test would fail if TEST_NS=ON and TEST_S=OFF as Low priority.
Mar 23 2021, 8:15 AM · Trusted Firmware M
davidhuziji created T902: NV counter test in PS regression test 4001 is stuck on SSE-300 in isolation level 2 when PXN is enabled.
Mar 23 2021, 6:26 AM · Trusted Firmware M
Karl renamed T895: Musca B1/S1 : build faill by load region overlaps for PSA FF Debug type from Musca B1 : build faill by load region overlaps for PSA FF Debug type to Musca B1/S1 : build faill by load region overlaps for PSA FF Debug type.
Mar 23 2021, 1:38 AM

Mar 22 2021

achingupta added a comment to T897: Implement retrieving of memory region by specifying address ranges.

I think it would be reasonable if Hafnium implements this feature when there is an explicit request for it from a Trusted OS or SP vendor. In the meantime, Hafnium returning INVALID_PARAMETERS sounds like a reasonable approach to me. It implies that the ACK test can be ignored. What do you reckon?

Mar 22 2021, 7:22 PM · Hafnium
achingupta added a comment to T896: Implement FFA_RXTX_UNMAP_32 interface.

FWIW, agree with Olivier's analysis.

Mar 22 2021, 7:19 PM · Hafnium
rossburton added a comment to T898: Hafnium fails to build on arm64 hosts.

That's a very interesting definition of reproducible.

Mar 22 2021, 6:38 PM · Hafnium
gyuri-szing added a comment to T900: SPM: remove early SP code from memory after the SP is loaded.

Blocked by https://developer.trustedfirmware.org/T901

Mar 22 2021, 5:44 PM · Trusted Services
gyuri-szing created T901: SPM: follow up image loading issues.
Mar 22 2021, 5:43 PM · Trusted Services
gyuri-szing added a comment to T900: SPM: remove early SP code from memory after the SP is loaded.

After the initial investigation I found two possible approaches to the task:

Mar 22 2021, 5:24 PM · Trusted Services
gyuri-szing created T900: SPM: remove early SP code from memory after the SP is loaded.
Mar 22 2021, 5:22 PM · Trusted Services
qwandor added a comment to T898: Hafnium fails to build on arm64 hosts.

Yes, we include a prebuilt toolchain so that the builds are reproducible. It's a copy of the Android prebuilt toolchain (from https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/), which I'm afraid doesn't seem to include aarch64 binaries at the moment.

Mar 22 2021, 5:19 PM · Hafnium
rossburton updated the task description for T898: Hafnium fails to build on arm64 hosts.
Mar 22 2021, 5:14 PM · Hafnium
gyuri-szing triaged T899: protobuf is missing from nanapob python dependencies. as Normal priority.
Mar 22 2021, 4:53 PM · Trusted Services
rossburton updated the task description for T898: Hafnium fails to build on arm64 hosts.
Mar 22 2021, 4:51 PM · Hafnium
rossburton created T898: Hafnium fails to build on arm64 hosts.
Mar 22 2021, 4:05 PM · Hafnium
odeprez added a comment to T897: Implement retrieving of memory region by specifying address ranges.

In particular this is about specifying the offset field in the endpoint memory access descriptor.

Mar 22 2021, 3:29 PM · Hafnium
odeprez added a comment to T896: Implement FFA_RXTX_UNMAP_32 interface.

The possible envisioned scenario is related to booting TF-A+UEFI and support for authenticated variables.

Mar 22 2021, 2:54 PM · Hafnium
jaypit02 created T897: Implement retrieving of memory region by specifying address ranges.
Mar 22 2021, 12:54 PM · Hafnium
jaypit02 created T896: Implement FFA_RXTX_UNMAP_32 interface.
Mar 22 2021, 12:52 PM · Hafnium
Karl updated subscribers of T895: Musca B1/S1 : build faill by load region overlaps for PSA FF Debug type.

Revert patch:
https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9142

Mar 22 2021, 6:37 AM
Karl added a comment to T895: Musca B1/S1 : build faill by load region overlaps for PSA FF Debug type.

Workaround from CI to skip the Clang + FF + Debug for Musca B1:
https://review.trustedfirmware.org/c/ci/tf-m-ci-scripts/+/9286

Mar 22 2021, 6:30 AM
Karl updated subscribers of T895: Musca B1/S1 : build faill by load region overlaps for PSA FF Debug type.
Mar 22 2021, 6:25 AM
Karl triaged T895: Musca B1/S1 : build faill by load region overlaps for PSA FF Debug type as Low priority.
Mar 22 2021, 6:23 AM

Mar 17 2021

adeaarm closed T408: Refactor UART stdio retargeting as Wontfix.
Mar 17 2021, 11:51 AM · Trusted Firmware M
gbrtth closed T889: Add support for AN547 MPS3 platform as Resolved.
Mar 17 2021, 9:56 AM · Trusted Firmware M

Mar 16 2021

gyuri-szing created T894: Decouple TRNG interface and MdedTLS definitions..
Mar 16 2021, 4:46 PM · Trusted Services
gyuri-szing moved T890: Wrong compiler used for deployments targeting Linux from Backlog to Closed on the Trusted Services board.
Mar 16 2021, 12:20 PM · Trusted Services
gyuri-szing closed T890: Wrong compiler used for deployments targeting Linux as Resolved.
Mar 16 2021, 12:16 PM · Trusted Services
gyuri-szing added a comment to T890: Wrong compiler used for deployments targeting Linux.

Fix merged as daf2efdaa78.

Mar 16 2021, 12:16 PM · Trusted Services
gyuri-szing added a comment to T893: User and system includes are not consistent..

For more context see https://review.trustedfirmware.org/c/TS/trusted-services/+/8310/comment/5e4373b3_998e475f/

Mar 16 2021, 12:07 PM · Trusted Services
gyuri-szing created T893: User and system includes are not consistent..
Mar 16 2021, 12:06 PM · Trusted Services
bianyu91 closed T891: Abnormal log of tfm NS interface tests with STM32L562E_DK discovery board as Resolved.
Mar 16 2021, 2:40 AM

Mar 15 2021

sandrine-bailleux-arm edited the content of Getting started: Contributing TF-A patches on www.trustedfirmware.org.
Mar 15 2021, 9:28 AM · Trusted Firmware A

Mar 12 2021

oyvindronningstad created T892: AUDIT_LOG secure regression tests don't compile with TFM_PSA_API=ON.
Mar 12 2021, 9:22 AM
oyvindronningstad closed T835: Allow overriding PSA_API_TEST_TARGET in tf-m-tests as Resolved.
Mar 12 2021, 9:17 AM
oyvindronningstad closed T836: Add two Nordic Semiconductor platforms: nRF5340 and nRF9160 as Resolved.
Mar 12 2021, 9:17 AM

Mar 10 2021

bianyu91 triaged T891: Abnormal log of tfm NS interface tests with STM32L562E_DK discovery board as Normal priority.
Mar 10 2021, 9:19 AM

Mar 9 2021

Stepler716 added a comment to T870: Fix placeholders in `Gerrit Code Review for Git'.
Mar 9 2021, 3:17 PM
Stepler716 added a comment to T561: Update the TFM Crypto Service to use the mbedCrypto v2.0.
Mar 9 2021, 3:15 PM · Restricted Project
Stepler716 added a comment to Project Maintenance Process.
Mar 9 2021, 3:08 PM
gyuri-szing added a comment to T890: Wrong compiler used for deployments targeting Linux.

Fix is available here: https://review.trustedfirmware.org/c/TS/trusted-services/+/9046

Mar 9 2021, 7:05 AM · Trusted Services
gyuri-szing added a comment to T890: Wrong compiler used for deployments targeting Linux.

This was introduced by change: d80f856adf59.
That change makes deployments targeting the "arm-linux" environment accept non Linux specific GCC binaries like "aarch64-none-elf-gcc". Since these GCC builds are not bundled with a standard library built with Linux support, compilation errors arise due to missing Linux kernel headers.

Mar 9 2021, 7:04 AM · Trusted Services
gyuri-szing triaged T890: Wrong compiler used for deployments targeting Linux as Normal priority.
Mar 9 2021, 7:01 AM · Trusted Services

Mar 8 2021

danh-arm edited the content of Trusted Firmware.
Mar 8 2021, 12:06 PM
danh-arm created an object: Trusted Services.
Mar 8 2021, 12:05 PM · Trusted Services
benedek-tomasik-arm added a member for Trusted Services: benedek-tomasik-arm.
Mar 8 2021, 8:40 AM
julianhall-arm added a member for Trusted Services: julianhall-arm.
Mar 8 2021, 8:36 AM

Mar 4 2021

gyuri-szing added a member for Trusted Services: gyuri-szing.
Mar 4 2021, 7:29 PM