Page MenuHomePhabricator
Feed All Stories

Jul 2 2021

abhishek-pandit added a member for Trusted Firmware A: garymorrison-arm.
Jul 2 2021, 7:12 PM
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 2 2021, 7:10 PM · Restricted Project
adeaarm triaged T948: List all missing one-shot API tests from the existing TF-M regression as Normal priority.
Jul 2 2021, 7:10 PM · Restricted Project
adeaarm added a comment to T945: PSA driver for cipher multipart capability.

Prototypes derived from: https://github.com/ARMmbed/mbedtls/blob/development/library/psa_crypto_driver_wrappers.h

Jul 2 2021, 7:06 PM · Restricted Project
adeaarm added a comment to T944: PSA driver for aead multipart capability - GCM.

Prototypes derived from: https://github.com/ARMmbed/mbedtls/pull/4338/

Jul 2 2021, 7:01 PM · Restricted Project
adeaarm closed T942: Finalise list of multipart capabilities entry points as Resolved.
Jul 2 2021, 6:58 PM · Restricted Project
adeaarm added a comment to T943: PSA driver for mac multipart capability.

Prototypes derived from: https://github.com/ARMmbed/mbedtls/blob/development/library/psa_crypto_driver_wrappers.h

Jul 2 2021, 6:56 PM · Restricted Project
adeaarm moved T942: Finalise list of multipart capabilities entry points from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 2 2021, 6:55 PM · Restricted Project
adeaarm moved T942: Finalise list of multipart capabilities entry points from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 2 2021, 6:55 PM · Restricted Project
adeaarm added a comment to T942: Finalise list of multipart capabilities entry points.

These prototypes are available upstream either in https://github.com/ARMmbed/mbedtls/blob/development/library/psa_crypto_driver_wrappers.h or as a Pull Request: https://github.com/ARMmbed/mbedtls/pull/4338/

Jul 2 2021, 6:54 PM · Restricted Project
shebuk edited the content of Trusted Services (TS) Roadmap.
Jul 2 2021, 5:59 PM
shebuk edited the content of Roadmap.
Jul 2 2021, 5:48 PM
shebuk edited the content of Roadmap.
Jul 2 2021, 5:35 PM
salomethirot-arm claimed T943: PSA driver for mac multipart capability.
Jul 2 2021, 3:28 PM · Restricted Project
torsteingrindvik claimed T936: PSA driver for aead capability.

I think you could start from the single-shot AEAD APIs because it's the only single shot API that I am sure we test 100% in the TF-M regression tests.

Jul 2 2021, 2:04 PM · Restricted Project
Vge0rge claimed T933: PSA driver for hash capability.
Jul 2 2021, 1:45 PM · Restricted Project
adeaarm added a comment to T1: Add information on running under QEMU to the user guide.

Due to a bug recently discovered in Qemu, we should mention in the docs that minimum required version is 6.1 (to be released around mid-end of August)

Jul 2 2021, 7:14 AM · Restricted Project

Jul 1 2021

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

There is also an hash_clone entry point which is not currently documented in the spec draft but is present as a call in the core layer.

Jul 1 2021, 4:26 PM · Restricted Project
adeaarm assigned T945: PSA driver for cipher multipart capability to noonfom.
Jul 1 2021, 2:28 PM · Restricted Project
heileydurst updated heileydurst.
Jul 1 2021, 1:59 PM
heileydurst created Site where you can order reliable writings.
Jul 1 2021, 1:58 PM

Jun 29 2021

joannafarley-arm updated subscribers of Patchdescription.
Jun 29 2021, 8:59 AM
joannafarley-arm updated subscribers of Patchdescription.
Jun 29 2021, 8:58 AM
joannafarley-arm created an object: Patchdescription.
Jun 29 2021, 8:56 AM

Jun 28 2021

salomethirot-arm moved T941: PSA driver for hash multipart capability from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 28 2021, 1:47 PM · Restricted Project
salomethirot-arm claimed T941: PSA driver for hash multipart capability.
Jun 28 2021, 1:47 PM · Restricted Project

Jun 25 2021

adeaarm moved T942: Finalise list of multipart capabilities entry points from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 25 2021, 11:25 AM · Restricted Project
adeaarm triaged T947: PSA driver for random generation multipart capability as Normal priority.
Jun 25 2021, 11:24 AM · Restricted Project
adeaarm triaged T946: PSA driver for key_derivation multipart capability as Normal priority.
Jun 25 2021, 11:18 AM · Restricted Project
adeaarm triaged T945: PSA driver for cipher multipart capability as Normal priority.
Jun 25 2021, 11:17 AM · Restricted Project
adeaarm triaged T944: PSA driver for aead multipart capability - GCM as Normal priority.
Jun 25 2021, 11:16 AM · Restricted Project
adeaarm triaged T943: PSA driver for mac multipart capability as Normal priority.
Jun 25 2021, 11:15 AM · Restricted Project
adeaarm triaged T942: Finalise list of multipart capabilities entry points as High priority.
Jun 25 2021, 11:13 AM · Restricted Project
adeaarm triaged T941: PSA driver for hash multipart capability as Normal priority.
Jun 25 2021, 11:10 AM · Restricted Project
adeaarm triaged T940: PSA driver for get_entropy capability as Normal priority.
Jun 25 2021, 11:08 AM · Restricted Project
adeaarm triaged T939: PSA driver for key_agreement capability as Normal priority.
Jun 25 2021, 11:08 AM · Restricted Project
adeaarm triaged T938: PSA driver for sign/verify message capability as Normal priority.
Jun 25 2021, 11:07 AM · Restricted Project
adeaarm triaged T937: PSA driver for asymmetric capability as Normal priority.
Jun 25 2021, 11:06 AM · Restricted Project
adeaarm triaged T936: PSA driver for aead capability as Normal priority.
Jun 25 2021, 11:05 AM · Restricted Project
adeaarm created T936: PSA driver for aead capability.
Jun 25 2021, 11:04 AM · Restricted Project
adeaarm triaged T935: PSA driver for cipher capability as Normal priority.
Jun 25 2021, 11:04 AM · Restricted Project
adeaarm triaged T934: PSA driver for mac capability as Normal priority.
Jun 25 2021, 11:02 AM · Restricted Project
adeaarm triaged T933: PSA driver for hash capability as Normal priority.
Jun 25 2021, 11:01 AM · Restricted Project

Jun 24 2021

pgeorgi added a comment to T925: ATF v2.5-rc0 fails to build rk3399 support with gcc11.

Given that there's no activity to get the submission rule issues in 9990 resolved, I followed CJKay's and jwerner's instructions and made https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/10415, hopefully more ready for inclusion.

Jun 24 2021, 4:40 PM · Trusted Firmware A
balintdobszay renamed SP loading mechanisms in OP-TEE from SP loading mechanism to SP loading mechanisms in OP-TEE.
Jun 24 2021, 4:32 PM · Trusted Services
balintdobszay published a new version of SP loading mechanisms in OP-TEE.
Jun 24 2021, 3:59 PM · Trusted Services

Jun 23 2021

balintdobszay edited the content of SP loading mechanisms in OP-TEE.
Jun 23 2021, 1:05 PM · Trusted Services
balintdobszay changed the visibility for SP loading mechanisms in OP-TEE.
Jun 23 2021, 12:59 PM · Trusted Services
balintdobszay created an object: SP loading mechanisms in OP-TEE.
Jun 23 2021, 12:59 PM · Trusted Services

Jun 22 2021

Curacaoyang merged T931: the way to set pl011's UARTFBRD is differnt from the descrirtion in PL011 Technical Reference Manual into T932: the way to set pl011's UARTFBRD is differnt from the descrirtion in PL011 Technical Reference Manual.
Jun 22 2021, 9:03 AM · Trusted Firmware A
Curacaoyang merged task T931: the way to set pl011's UARTFBRD is differnt from the descrirtion in PL011 Technical Reference Manual into T932: the way to set pl011's UARTFBRD is differnt from the descrirtion in PL011 Technical Reference Manual.
Jun 22 2021, 9:03 AM · Trusted Firmware A
Curacaoyang updated the task description for T931: the way to set pl011's UARTFBRD is differnt from the descrirtion in PL011 Technical Reference Manual.
Jun 22 2021, 4:21 AM · Trusted Firmware A
Curacaoyang added a project to T932: the way to set pl011's UARTFBRD is differnt from the descrirtion in PL011 Technical Reference Manual: Trusted Firmware A.
Jun 22 2021, 4:21 AM · Trusted Firmware A
Curacaoyang created T932: the way to set pl011's UARTFBRD is differnt from the descrirtion in PL011 Technical Reference Manual.
Jun 22 2021, 4:19 AM · Trusted Firmware A
Curacaoyang created T931: the way to set pl011's UARTFBRD is differnt from the descrirtion in PL011 Technical Reference Manual.
Jun 22 2021, 4:15 AM · Trusted Firmware A

Jun 17 2021

spoonix renamed qwandor from qwandor-google to qwandor.
Jun 17 2021, 3:24 PM

Jun 15 2021

rossburton added a comment to T873: Compile fails for corstone500 with clang.

Still happens with TF-A 2.5.

Jun 15 2021, 11:22 AM
rossburton closed T927: Fails to build for corstone500 with clang as Invalid.

Duplicate of T873.

Jun 15 2021, 11:22 AM

Jun 14 2021

rossburton created T930: Cannot build hafnium in a sysroot.
Jun 14 2021, 1:22 PM

Jun 11 2021

KenLSoft changed the edit policy for Trusted Firmware M.
Jun 11 2021, 12:34 PM

Jun 10 2021

KenLSoft changed the edit policy for Trusted Firmware M.
Jun 10 2021, 2:42 PM

Jun 8 2021

federliangarm closed T921: Supporting Non-Secure RTOS applications, integrated with Trusted Firmware-M, which want to use the FPU as Resolved.
Jun 8 2021, 3:24 AM · Trusted Firmware M
davidwang claimed T910: Interactive tests fail to return to main thread after test has ran and sit in osRtxIdleThread() function.
Jun 8 2021, 3:07 AM · Trusted Firmware M

Jun 7 2021

KenLSoft edited the content of Trusted Firmware M.
Jun 7 2021, 2:27 AM
KenLSoft created an object: Development.
Jun 7 2021, 2:23 AM · Trusted Firmware M
KenLSoft deleted Design.
Jun 7 2021, 2:10 AM · Trusted Firmware M

Jun 4 2021

shebuk deleted Linaro Connect, Vancouver (YVR'18) Video Presentations.
Jun 4 2021, 9:54 AM
shebuk edited the content of Trusted Firmware M.
Jun 4 2021, 9:53 AM
shebuk edited the content of TF-M Videos.
Jun 4 2021, 9:44 AM · Trusted Firmware M
shebuk created an object: Linaro Connect Vancouver 2018.
Jun 4 2021, 9:43 AM
KenLSoft edited the content of Design.
Jun 4 2021, 8:54 AM · Trusted Firmware M
KenLSoft edited the content of Trusted Firmware M.
Jun 4 2021, 12:42 AM
KenLSoft deleted Entity Attestation Token (EAT) For Attestation.
Jun 4 2021, 12:41 AM
KenLSoft edited the content of Trusted Firmware M.
Jun 4 2021, 12:38 AM
KenLSoft deleted Help.
Jun 4 2021, 12:35 AM

Jun 3 2021

adeaarm added a comment to T929: Optimise SPM operations in Library mode.

Note that as part of this activity the following bug in the Qemu porting of the mps2-an521 board has been found and fixed with the following pull request:

Jun 3 2021, 6:32 PM · Trusted Firmware M
adeaarm added a comment to T929: Optimise SPM operations in Library mode.

Patches available here:

Jun 3 2021, 6:18 PM · Trusted Firmware M
adeaarm triaged T929: Optimise SPM operations in Library mode as Normal priority.
Jun 3 2021, 6:17 PM · Trusted Firmware M
AlexaJhon added a comment to T414: Build failed on AN524/musca_b1 platform when -DMBEDTLS_DEBUG=ON.
Jun 3 2021, 12:02 PM · Restricted Project
joannafarley-arm added a comment to T395: support platform for rockchip px30.

FYI I removed the previous SPAM comment.

Jun 3 2021, 11:39 AM · Trusted Firmware A
elmadavis added a comment to T395: support platform for rockchip px30.
Jun 3 2021, 10:57 AM · Trusted Firmware A
ioannisg added a comment to T921: Supporting Non-Secure RTOS applications, integrated with Trusted Firmware-M, which want to use the FPU.

As you know, for secure and non-secure side are closely related in TF-M. In latest TF-M v1.3 release, FP support (in secure side either non-secure side) are not official announced, so the problem you reported is not a TF-M bug.

Jun 3 2021, 8:05 AM · Trusted Firmware M
matetothpal changed the edit policy for Non-Secure Interrupt Handling.
Jun 3 2021, 7:53 AM · Trusted Firmware M
federliangarm added a comment to T921: Supporting Non-Secure RTOS applications, integrated with Trusted Firmware-M, which want to use the FPU.

Thank you for letting us know the problem when you are using TF-M, this is helpful for all stakeholder of TF-M.

Jun 3 2021, 7:40 AM · Trusted Firmware M

Jun 1 2021

ioannisg added a comment to T921: Supporting Non-Secure RTOS applications, integrated with Trusted Firmware-M, which want to use the FPU.

Hi Feder,
Honestly, I've only faced this issue when doing some advance scheduling manipulations on the Non-Secure side (modifying LSPACT, FPCA, etc.), so not in mainline TF-M/RTOS use-cases. Please disregard it for now.

Jun 1 2021, 12:08 PM · Trusted Firmware M
federliangarm added a comment to T921: Supporting Non-Secure RTOS applications, integrated with Trusted Firmware-M, which want to use the FPU.

However, this is only a partial solution. That is because a Secure thread re-scheduling will clear the .FPCA flag, but leave the LSPACT set, meaning that a NS IRQ with FP instructions will trigger again an FP stacking. But this FP stacking will be done on the memory where FPCAR is pointing at, and FPCAR is only updated in exception entry, if .FPCA is set. As a result, it does not seem that you avoid a stack corruption.

Let me know if you've understood this argumentation, or you need more information.

Jun 1 2021, 1:35 AM · Trusted Firmware M

May 31 2021

ioannisg added a comment to T921: Supporting Non-Secure RTOS applications, integrated with Trusted Firmware-M, which want to use the FPU.

Any updates here, Feder?

May 31 2021, 9:15 AM · Trusted Firmware M

May 27 2021

ioannisg added a comment to T921: Supporting Non-Secure RTOS applications, integrated with Trusted Firmware-M, which want to use the FPU.

However, this is only a partial solution. That is because a Secure thread re-scheduling will clear the .FPCA flag, but leave the LSPACT set, meaning that a NS IRQ with FP instructions will trigger again an FP stacking. But this FP stacking will be done on the memory where FPCAR is pointing at, and FPCAR is only updated in exception entry, if .FPCA is set. As a result, it does not seem that you avoid a stack corruption.

May 27 2021, 8:06 AM · Trusted Firmware M
ioannisg added a comment to T921: Supporting Non-Secure RTOS applications, integrated with Trusted Firmware-M, which want to use the FPU.

Hi Feder, correct; setting CPACR_S solves the problem of Secure No-Coprocessor Usage Fault.

May 27 2021, 7:36 AM · Trusted Firmware M
federliangarm added a comment to T921: Supporting Non-Secure RTOS applications, integrated with Trusted Firmware-M, which want to use the FPU.

Please try to add code below just before setting NSACR in tfm_arch_config_extensions() and let me know the result. Thanks!

May 27 2021, 7:00 AM · Trusted Firmware M

May 26 2021

Anton-TF added a comment to TF-M Security Patch Release Process.

Following the discussion on the meeting I would update my comment:

May 26 2021, 7:48 PM
microbuilder added a comment to T928: Commit NXP SDK files directly to the repo.

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

May 26 2021, 5:26 PM
microbuilder triaged T928: Commit NXP SDK files directly to the repo as High priority.
May 26 2021, 4:36 PM
ioannisg assigned T926: log: UART drivers and libraries are compiled in when log level is set to "silence" to Anton-TF.

Anton, could you please, suggest an assignee for this one? Thanks!

May 26 2021, 1:20 PM
ioannisg added a comment to T921: Supporting Non-Secure RTOS applications, integrated with Trusted Firmware-M, which want to use the FPU.

Hi Feder,

May 26 2021, 10:42 AM · Trusted Firmware M
KenLSoft edited the content of Recyclebin.
May 26 2021, 8:36 AM · Trusted Firmware M
KenLSoft edited the content of Recyclebin.
May 26 2021, 8:36 AM · Trusted Firmware M
KenLSoft edited the content of Trusted Firmware M.
May 26 2021, 8:36 AM
KenLSoft edited the content of Recyclebin.
May 26 2021, 8:35 AM · Trusted Firmware M
KenLSoft edited the content of Trusted Firmware M.
May 26 2021, 8:35 AM