Page MenuHomePhabricator
Feed All Stories

Aug 6 2021

ccli8 created T956: TFM_SP_PS_TEST test broken with PS_NUM_ASSETS enlarged.
Aug 6 2021, 8:28 AM · Trusted Firmware M

Aug 4 2021

raghuncstate added a comment to T955: Bug in hftest.py.

Copying response on mailing list.

Aug 4 2021, 6:53 PM · Hafnium
raghuncstate added a comment to T955: Bug in hftest.py.

- Uploaded patch for repro.

Aug 4 2021, 6:53 PM · Hafnium
raghuncstate created T955: Bug in hftest.py.
Aug 4 2021, 6:52 PM · Hafnium
salomethirot-arm moved T937: PSA driver for asymmetric capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 4 2021, 10:20 AM · Restricted Project

Aug 3 2021

michaelthomasj edited the content of TF-M Security Patch Release Process.
Aug 3 2021, 4:17 PM
jamike created T954: Non Secure Image size overflow on STM32L562E-DK PSA Arch Crypto .
Aug 3 2021, 2:52 PM
Summer-ARM added a comment to T953: Build errors in PSA api tests for initial attestation.

For PSA_ALG_MD4 error, I think it is the mismatch between tfm and psa arch test. We have a patch to workaround this issue in tfm (lib/ext/psa_arch_tests/0004-Align-with-mbedtls-3.0.0.patch).
Suggest you apply these patches if you specify your own psa arch test path.

Aug 3 2021, 3:29 AM
Summer-ARM added a comment to T953: Build errors in PSA api tests for initial attestation.

I tested with the following command with TF-Mv1.4.0-RC3:
-DTFM_PLATFORM=nordic_nrf/nrf5340dk_nrf5340_cpuapp -DTFM_TOOLCHAIN_FILE=toolchain_GNUARM.cmake -DCMAKE_BUILD_TYPE=Debug -DTEST_PSA_API=INITIAL_ATTESTATION -DTFM_PSA_API=ON

Aug 3 2021, 3:22 AM
kevin-peng-hao added a comment to T910: Interactive tests fail to return to main thread after test has ran and sit in osRtxIdleThread() function.

If it's an RTX issue, then please contact RTX people. Thanks very much.

Aug 3 2021, 3:14 AM · Trusted Firmware M

Aug 2 2021

adeaarm moved T948: List all missing one-shot API tests from the existing TF-M regression from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 2 2021, 2:41 PM · Restricted Project
adeaarm closed T948: List all missing one-shot API tests from the existing TF-M regression as Resolved.
Aug 2 2021, 2:41 PM · Restricted Project
oyvindronningstad created T953: Build errors in PSA api tests for initial attestation.
Aug 2 2021, 10:23 AM

Aug 1 2021

KenLSoft created T952: Image size overflow on Musca-B1 PSA Arch test suite debug build.
Aug 1 2021, 5:03 AM · Trusted Firmware M
KenLSoft added a comment to T909: 'psa-arch-tests' panic test result inconsistent between ARMCLANG and GNUARM.

This issue has been fixed by:
https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/10402

Aug 1 2021, 5:01 AM · Trusted Firmware M
KenLSoft closed T909: 'psa-arch-tests' panic test result inconsistent between ARMCLANG and GNUARM as Resolved.
Aug 1 2021, 5:01 AM · Trusted Firmware M

Jul 30 2021

stevew817 added a comment to T910: Interactive tests fail to return to main thread after test has ran and sit in osRtxIdleThread() function.

Ran into this as well when porting a new target and trying to get all constellations of test suites up and running. It seems to be an issue with how thread joins are handled during RtxThreadExit in RTX 5.5.0. Tracing the disassembly in the kernel makes me think there's some sort of optimisation bug in the precompiled libraries, since the idle thread is marked for running instead of the test thread (which was waiting on the join).

Jul 30 2021, 4:54 PM · Trusted Firmware M
ioannisg added a comment to T950: NS interrupt masking prevents from executing PSA calls.

i will try to revert the patch that is mentioned above and report here.

Jul 30 2021, 10:43 AM

Jul 29 2021

kevin-peng-hao added a comment to T950: NS interrupt masking prevents from executing PSA calls.

I think it's not the priority issue.
I'm testing with:

  • The NS is bare metal (is that the terminology? Only a main function, NO RTOS)
  • The NS calls test_app(NULL) directly - some RTOS dependencies have been removed such as the PS test suites and the tfm_ns_interface implementations.
  • Before the test_app was called, I set the BASEPRI_NS to 32 using the debugger
Jul 29 2021, 6:08 AM
KenLSoft added a comment to T950: NS interrupt masking prevents from executing PSA calls.

It looks like a:

Jul 29 2021, 4:13 AM
Summer-ARM renamed PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release from Psa Arch Crypto Test Failure Analysis In TF-M V1.4 Release to PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release.
Jul 29 2021, 3:44 AM

Jul 28 2021

salomethirot-arm moved T934: PSA driver for mac capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 28 2021, 2:59 PM · Restricted Project
salomethirot-arm moved T943: PSA driver for mac multipart capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 28 2021, 2:59 PM · Restricted Project
ioannisg added a comment to T950: NS interrupt masking prevents from executing PSA calls.

Hi Kevin.

Jul 28 2021, 1:42 PM
kevin-peng-hao added a comment to T950: NS interrupt masking prevents from executing PSA calls.

Hi @ioannisg , my understanding is the same as yours.
In theory, there should be any issues.
May I ask which service were you connecting to and got the invalid handle?
And could you provide more information on how the IRQs are locked? I have not ever used the BASEPRI_NS.
Any other information like the version of TF-M you are integrating and build configurations would also help.
Thanks.

Jul 28 2021, 1:05 PM
noonfom moved T935: PSA driver for cipher capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 28 2021, 12:47 PM · Restricted Project
microbuilder closed T760: Integration of updates from Zephyr's TF-M fork as Resolved.
Jul 28 2021, 10:48 AM
microbuilder closed T706: Add support for the lpcxpresso55s69-evk as Resolved.
Jul 28 2021, 10:48 AM · Trusted Firmware M
microbuilder closed T928: Commit NXP SDK files directly to the repo as Resolved.
Jul 28 2021, 10:41 AM
Summer-ARM edited the content of PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release.
Jul 28 2021, 10:38 AM
salomethirot-arm claimed T937: PSA driver for asymmetric capability.
Jul 28 2021, 9:18 AM · Restricted Project
adeaarm closed T933: PSA driver for hash capability as Resolved.
Jul 28 2021, 8:57 AM · Restricted Project
adeaarm closed T941: PSA driver for hash multipart capability as Resolved.
Jul 28 2021, 8:56 AM · Restricted Project
salomethirot-arm moved T934: PSA driver for mac capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 28 2021, 8:39 AM · Restricted Project
salomethirot-arm moved T933: PSA driver for hash capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 28 2021, 8:39 AM · Restricted Project
salomethirot-arm moved T941: PSA driver for hash multipart capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 28 2021, 8:39 AM · Restricted Project
Summer-ARM edited the content of PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release.
Jul 28 2021, 8:07 AM

Jul 27 2021

Summer-ARM created an object: PSA Arch Crypto Test Failure Analysis In TF-M V1.4 Release.
Jul 27 2021, 9:32 AM
Summer-ARM edited the content of Release.
Jul 27 2021, 9:18 AM
KenLSoft closed T903: TFM IPC Regression test would fail if TEST_NS=ON and TEST_S=OFF as Resolved.
Jul 27 2021, 3:06 AM · Trusted Firmware M
KenLSoft added a comment to T903: TFM IPC Regression test would fail if TEST_NS=ON and TEST_S=OFF.

This issue has been fixed.

Jul 27 2021, 3:04 AM · Trusted Firmware M

Jul 26 2021

adeaarm moved T935: PSA driver for cipher capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 26 2021, 3:50 PM · Restricted Project
adeaarm moved T933: PSA driver for hash capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 26 2021, 3:49 PM · Restricted Project
adeaarm moved T948: List all missing one-shot API tests from the existing TF-M regression from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 26 2021, 3:44 PM · Restricted Project
adeaarm added a comment to T948: List all missing one-shot API tests from the existing TF-M regression.

Single shot key agreement:

Jul 26 2021, 3:42 PM · Restricted Project

Jul 23 2021

adeaarm updated subscribers of T933: PSA driver for hash capability.

hash_compute has been added directly by @salomethirot-arm to the multipart patch available here: https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/10607 as discussed during the last sync-up call. @Vge0rge please do have a round of review of the hash_compute (and the whole patch as well) to get to +1 status.

Jul 23 2021, 5:16 PM · Restricted Project
adeaarm added a comment to T941: PSA driver for hash multipart capability.

https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/10607

Jul 23 2021, 5:15 PM · Restricted Project
Vge0rge claimed T940: PSA driver for get_entropy capability.
Jul 23 2021, 3:02 PM · Restricted Project
Vge0rge moved T938: PSA driver for sign/verify message capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 23 2021, 3:01 PM · Restricted Project
adeaarm assigned T934: PSA driver for mac capability to salomethirot-arm.
Jul 23 2021, 2:24 PM · Restricted Project
adeaarm assigned T935: PSA driver for cipher capability to noonfom.
Jul 23 2021, 2:19 PM · Restricted Project
noonfom moved T945: PSA driver for cipher multipart capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 23 2021, 8:26 AM · Restricted Project
noonfom claimed T944: PSA driver for aead multipart capability - GCM.
Jul 23 2021, 8:25 AM · Restricted Project

Jul 20 2021

adeaarm claimed T951: TFM regressions tests seem to hang on QEMU for mps2_an521.
Jul 20 2021, 9:33 AM · Restricted Project
kevin-peng-hao added a comment to T951: TFM regressions tests seem to hang on QEMU for mps2_an521.

OK, could you take this issue, @adeaarm ?

Jul 20 2021, 6:04 AM · Restricted Project

Jul 19 2021

adeaarm added a comment to T951: TFM regressions tests seem to hang on QEMU for mps2_an521.

Probably better to reduce the priority of the ticket but keep it open just to make sure we are reminded to verify it again once the next release of qemu is available.

Jul 19 2021, 11:16 AM · Restricted Project
kevin-peng-hao added a comment to T951: TFM regressions tests seem to hang on QEMU for mps2_an521.

Thanks Antonio for the information.
Since this is not a TF-M issue, suggest closing it.

Jul 19 2021, 8:54 AM · Restricted Project
samparker9 added a comment to T414: Build failed on AN524/musca_b1 platform when -DMBEDTLS_DEBUG=ON.
Jul 19 2021, 5:51 AM · Restricted Project

Jul 16 2021

adeaarm added a comment to T951: TFM regressions tests seem to hang on QEMU for mps2_an521.

Hi @ioannisg , this is due to this bug in QEMU:

Jul 16 2021, 2:25 PM · Restricted Project
ioannisg updated the task description for T951: TFM regressions tests seem to hang on QEMU for mps2_an521.
Jul 16 2021, 1:14 PM · Restricted Project
ioannisg updated subscribers of T951: TFM regressions tests seem to hang on QEMU for mps2_an521.
Jul 16 2021, 1:09 PM · Restricted Project
ioannisg updated the task description for T951: TFM regressions tests seem to hang on QEMU for mps2_an521.
Jul 16 2021, 1:09 PM · Restricted Project
ioannisg triaged T951: TFM regressions tests seem to hang on QEMU for mps2_an521 as High priority.
Jul 16 2021, 1:07 PM · Restricted Project
ioannisg updated the task description for T950: NS interrupt masking prevents from executing PSA calls.
Jul 16 2021, 12:06 PM
ioannisg updated the task description for T950: NS interrupt masking prevents from executing PSA calls.
Jul 16 2021, 11:55 AM
ioannisg triaged T950: NS interrupt masking prevents from executing PSA calls as High priority.
Jul 16 2021, 11:53 AM

Jul 15 2021

shebuk edited the content of TF-M Security Patch Release Process.
Jul 15 2021, 3:40 PM
abhishek-pandit published a new version of TF-M Security Patch Release Process.
Jul 15 2021, 3:35 PM
abhishek-pandit added a comment to TF-M Security Patch Release Process.

Here's the original proposal:

Jul 15 2021, 3:35 PM
balintdobszay edited the content of SP loading mechanisms in OP-TEE.
Jul 15 2021, 8:14 AM · Trusted Services

Jul 14 2021

joannafarley-arm added a comment to T949: TF-A Module Testcase.

The TF-A project uses the OpenCI project https://www.trustedfirmware.org/projects/open-ci/ to provide "Daily" and "Gerrit patch review" testing through a Jenkins infrastructure system with jobs visible here https://ci.trustedfirmware.org and these make use of tests defined in the TF-A Tests repository and from other reposititories. Please refer to the OpenCI documentation for more information https://tf-ci-users-guide.readthedocs.io/en/latest/

Jul 14 2021, 8:46 AM · Trusted Firmware A
Vge0rge claimed T938: PSA driver for sign/verify message capability.
Jul 14 2021, 6:33 AM · Restricted Project
yuezhiran triaged T949: TF-A Module Testcase as Normal priority.
Jul 14 2021, 6:32 AM · Trusted Firmware A
Vge0rge moved T933: PSA driver for hash capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 14 2021, 6:31 AM · Restricted Project

Jul 12 2021

davidwang reassigned T910: Interactive tests fail to return to main thread after test has ran and sit in osRtxIdleThread() function from davidwang to xinyu-tfm.
Jul 12 2021, 2:58 AM · Trusted Firmware M

Jul 10 2021

torsteingrindvik moved T936: PSA driver for aead capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 10 2021, 9:18 AM · Restricted Project

Jul 9 2021

salomethirot-arm moved T943: PSA driver for mac multipart capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 9 2021, 3:17 PM · Restricted Project
salomethirot-arm moved T941: PSA driver for hash multipart capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 9 2021, 3:16 PM · Restricted Project

Jul 8 2021

balintdobszay changed the visibility for SP loading mechanisms in OP-TEE.
Jul 8 2021, 9:50 AM · Trusted Services

Jul 7 2021

Anton-TF edited the content of TF-M Security Patch Release Process.
Jul 7 2021, 5:19 PM
Anton-TF edited the content of TF-M Security Patch Release Process.
Jul 7 2021, 5:18 PM
adeaarm added a comment to T948: List all missing one-shot API tests from the existing TF-M regression.

Cipher/MAC single-shot APIs patches:

Jul 7 2021, 4:24 PM · Restricted Project
adeaarm closed T929: Optimise SPM operations in Library mode as Resolved.
Jul 7 2021, 8:21 AM · Trusted Firmware M
jaypit02 added a comment to T897: Implement retrieving of memory region by specifying address ranges.

ACS can be updated to skip checks for this. But spec isn't specific about whether this way of retrieving memory is optional.

Jul 7 2021, 4:57 AM · Hafnium

Jul 5 2021

adeaarm added a comment to T948: List all missing one-shot API tests from the existing TF-M regression.

Hash: https://review.trustedfirmware.org/c/TF-M/tf-m-tests/+/10544
MAC: Support in mbedtls-2.26.0 for the single-shot APIs is not present. I have a patch to enable the tests and the shim layer in TF-M, I will keep it private until support from the backend side is available somehow for the feature-cc-psa-crypto-drivers dev branch.
Cipher: Support in mbedtls-2.26.0 for the single-shot APIs is not present. I have a patch to enable the tests and the shim layer in TF-M, I will keep it private until support from the backend side is available somehow for the feature-cc-psa-crypto-drivers dev branch.
AEAD: Single-shot APIs for AEAD are already supported, multipart is missing (both in TF-M and in the backend and driver entry points, still pending review in mbedTLS)
No Key agreement single shot API test yet. Need to understand and add it.

Jul 5 2021, 12:09 PM · Restricted Project
noonfom moved T945: PSA driver for cipher multipart capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 5 2021, 8:28 AM · Restricted Project

Jul 4 2021

adeaarm added a comment to T933: PSA driver for hash capability.

This patch extends tests coverate in the TF-M regression test suite for the single-shot hash API.

Jul 4 2021, 1:50 PM · Restricted Project

Jul 2 2021

garymorrison-arm edited the content of Patchdescription.
Jul 2 2021, 11:48 PM
garymorrison-arm edited the content of Patchdescription.
Jul 2 2021, 11:27 PM
garymorrison-arm created an object: Bl1aarch64bl1 Arch Setupcvsplatarmboardfvp Rfvp R Bl1 Arch Setupc.
Jul 2 2021, 11:09 PM
garymorrison-arm created an object: Bl1aarch64bl1 Entrypointsvsplatarmboardfvp Rfvp R Bl1 Entrypoints.
Jul 2 2021, 11:08 PM
garymorrison-arm created an object: Bl1aarch64bl1 Exceptionssvsplatarmboardfvp Rfvp R Bl1 Exceptionss.
Jul 2 2021, 11:07 PM
garymorrison-arm edited the content of Bl1bl1 Maincvsplatarmboardfvp Rfvp R Bl1 Mainc.
Jul 2 2021, 11:06 PM
garymorrison-arm created an object: Bl1bl1 Maincvsplatarmboardfvp Rfvp R Bl1 Mainc.
Jul 2 2021, 11:05 PM
garymorrison-arm created an object: Commonaarch64debugsvsplatarmboardfvp Rfvp R Debugs.
Jul 2 2021, 11:04 PM
garymorrison-arm created an object: Includearchaarch64el3 Common Macrossvsplatarmboardel Max Common Macross.
Jul 2 2021, 11:03 PM
garymorrison-arm created an object: Libaarch64misc Helperssvsplatarmboardfvp Rfvp R Misc Helperss.
Jul 2 2021, 11:01 PM
garymorrison-arm created an object: Libel3 Runtimeaarch64context Mgmtcvsplatarmboardfvp Rfvp R Context Mgmtc.
Jul 2 2021, 11:00 PM
garymorrison-arm created an object: Libel3 Runtimeaarch64contextsvslibel3 Runtimeaarch64contexts.
Jul 2 2021, 10:59 PM
garymorrison-arm created an object: Libextensionspauthpauth Helperssvsplatarmboardfvp Rfvp R Pauth Helperss.
Jul 2 2021, 10:57 PM