Feed All Stories

Today

davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Mon, Apr 22, 2:44 AM · Restricted Project

Yesterday

adeaarm added a comment to T234: GCC/Release: Compiler optimizes tfm_core_ns_ipc_request() too much.

This is currently merged in the master branch. I am keeping the issue open for some more time in case any other external party needs to report/track the issue in their platforms/setup, I will then close if if no more occurrences of this are reported.

Sun, Apr 21, 10:30 PM · Trusted Firmware M
adeaarm closed T318: Make sure that volatile is used consistently to mark inline assembly block throughout the codebase as Resolved.
Sun, Apr 21, 10:29 PM · Trusted Firmware M
davidhuziji added a project to Mailbox Design for TF-M on Dual Core System: Restricted Project.
Sun, Apr 21, 9:17 AM · Restricted Project
davidhuziji edited the content of Communication Prototype Between NSPE And SPE In Dual Core System.
Sun, Apr 21, 9:16 AM · Restricted Project
davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Sun, Apr 21, 8:58 AM · Restricted Project

Fri, Apr 19

kevin-peng-hao added a comment to T324: IPC compatibility for Initial Attestation Service.

Patch for the ticket: https://review.trustedfirmware.org/c/trusted-firmware-m/+/789

Fri, Apr 19, 6:17 AM
kevin-peng-hao triaged T324: IPC compatibility for Initial Attestation Service as Normal priority.
Fri, Apr 19, 6:16 AM
davidhuziji moved T201: Plat: Mailbox driver design from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Fri, Apr 19, 3:03 AM · Restricted Project
davidhuziji moved T198: Arch: CPU architecture specific implementation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Fri, Apr 19, 3:03 AM · Restricted Project
davidhuziji moved T296: Threat Modeling -Identifying threats & counter measures from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Fri, Apr 19, 3:02 AM · Restricted Project
davidhuziji moved T198: Arch: CPU architecture specific implementation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Fri, Apr 19, 3:02 AM · Restricted Project
davidhuziji added a comment to T201: Plat: Mailbox driver design.

The design document is posted to https://developer.trustedfirmware.org/w/tf_m/design/twin-cpu/general_mailbox_design/ and under review.

Fri, Apr 19, 3:02 AM · Restricted Project
davidhuziji edited the content of Mailbox Design for TF-M on Dual Core System.
Fri, Apr 19, 2:47 AM · Restricted Project
davidhuziji created Mailbox Design for TF-M on Dual Core System.
Fri, Apr 19, 2:45 AM · Restricted Project
davidhuziji claimed T201: Plat: Mailbox driver design.
Fri, Apr 19, 1:42 AM · Restricted Project
davidhuziji edited the content of Twin-cpu.
Fri, Apr 19, 1:37 AM
KenLSoft closed T322: Fix NS masked lower priority PendSV problem as Resolved.
Fri, Apr 19, 12:51 AM · Restricted Project

Thu, Apr 18

Z1NZ removed a watcher for Trusted Firmware A: Z1NZ.
Thu, Apr 18, 5:01 PM
jf549 triaged T323: SST: Replace memory util implementations with TF-M memory util calls as Low priority.
Thu, Apr 18, 3:34 PM · Restricted Project
jf549 closed T305: SST support for flash having 8 bytes minimum write access as Resolved.
Thu, Apr 18, 1:10 PM · Restricted Project
jf549 closed T130: TF-M: Consistently call it Musca-A as Resolved.
Thu, Apr 18, 9:25 AM · Trusted Firmware M
jf549 closed T288: Clarify Musca flashing process as Resolved.
Thu, Apr 18, 9:25 AM · Trusted Firmware M
Summer-ARM added a comment to T294: Isolation level 2.

https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/892/

Thu, Apr 18, 8:13 AM · Restricted Project
KenLSoft added a comment to T322: Fix NS masked lower priority PendSV problem.

https://review.trustedfirmware.org/c/trusted-firmware-m/+/891

Thu, Apr 18, 5:20 AM · Restricted Project
KenLSoft triaged T322: Fix NS masked lower priority PendSV problem as Normal priority.
Thu, Apr 18, 5:17 AM · Restricted Project

Wed, Apr 17

adeaarm added a project to T318: Make sure that volatile is used consistently to mark inline assembly block throughout the codebase: Trusted Firmware M.
Wed, Apr 17, 6:19 PM · Trusted Firmware M
tamasban closed T251: Fix alignment issues in QCBOR lib as Resolved.
Wed, Apr 17, 11:42 AM · Trusted Firmware M
tamasban closed T275: Enhance attestation test suite as Resolved.
Wed, Apr 17, 11:41 AM · Trusted Firmware M
tamasban closed T284: Get attestation test flags from challenge as Resolved.
Wed, Apr 17, 11:41 AM · Trusted Firmware M
tamasban closed T285: Refactor t_cose_hash layer to avoid misaligned access as Resolved.
Wed, Apr 17, 11:40 AM · Trusted Firmware M
davidvincze added a comment to T321: Add security counter to MCUBoot manifest.

Review:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/885/

Wed, Apr 17, 10:58 AM · Trusted Firmware M
davidvincze triaged T321: Add security counter to MCUBoot manifest as Normal priority.
Wed, Apr 17, 10:58 AM · Trusted Firmware M
davidvincze added a comment to T320: Implement anti-rollback protection in MCUBoot.

Reviews:
Anti-rollback protection: https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/887/
NV counter: https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/886/

Wed, Apr 17, 10:54 AM · Trusted Firmware M
davidvincze triaged T320: Implement anti-rollback protection in MCUBoot as Normal priority.
Wed, Apr 17, 10:51 AM · Trusted Firmware M
sandrine-bailleux-arm created T319: Re-implement console drivers in C.
Wed, Apr 17, 10:51 AM · Trusted Firmware-A Tests
jts-arm added a comment to T314: Initialize platform for MediaTek mt8183.

Hello kennyliang-mtk,

Wed, Apr 17, 10:28 AM · Trusted Firmware A
adeaarm added a comment to T318: Make sure that volatile is used consistently to mark inline assembly block throughout the codebase.

Patch for this issue is available here: https://review.trustedfirmware.org/c/trusted-firmware-m/+/881

Wed, Apr 17, 9:46 AM · Trusted Firmware M
adeaarm triaged T318: Make sure that volatile is used consistently to mark inline assembly block throughout the codebase as Low priority.
Wed, Apr 17, 9:45 AM · Trusted Firmware M
adeaarm triaged T234: GCC/Release: Compiler optimizes tfm_core_ns_ipc_request() too much as High priority.
Wed, Apr 17, 9:42 AM · Trusted Firmware M
adeaarm added a comment to T234: GCC/Release: Compiler optimizes tfm_core_ns_ipc_request() too much.

A candidate fix for this issue is available here: https://review.trustedfirmware.org/c/trusted-firmware-m/+/882

Wed, Apr 17, 9:25 AM · Trusted Firmware M
adeaarm claimed T234: GCC/Release: Compiler optimizes tfm_core_ns_ipc_request() too much.
Wed, Apr 17, 9:22 AM · Trusted Firmware M
Z1NZ added a watcher for Trusted Firmware A: Z1NZ.
Wed, Apr 17, 8:23 AM
kennyliang-mtk added a comment to T314: Initialize platform for MediaTek mt8183.
In T314#3510, @jts-arm wrote:

Excuse me, how do I link the commit,
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/860
to this task?

Hello kennyliang-mtk,
the link to the code review that you provided seems fine to me. Unless you had something more in mind?

John

Wed, Apr 17, 7:15 AM · Trusted Firmware A

Tue, Apr 16

shebuk edited the content of Roadmap.
Tue, Apr 16, 1:36 PM
jf549 closed T289: Add SST_TEST_NV_COUNTERS build flag as Resolved.
Tue, Apr 16, 12:40 PM · Restricted Project
matetothpal added a comment to T317: Make debug authentication configurable build time.

Change for this issue is https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/870/

Tue, Apr 16, 9:47 AM · Trusted Firmware M
matetothpal triaged T317: Make debug authentication configurable build time as Normal priority.
Tue, Apr 16, 8:46 AM · Trusted Firmware M
KenLSoft closed T310: PendSV priority needs to be set as Resolved.
Tue, Apr 16, 5:34 AM · Restricted Project

Mon, Apr 15

tamasban added a comment to T316: Test against COSE-C implementation.

Related changes:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/818/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/820/

Mon, Apr 15, 12:54 PM · Trusted Firmware M
tamasban triaged T316: Test against COSE-C implementation as Normal priority.
Mon, Apr 15, 8:51 AM · Trusted Firmware M
sandrine-bailleux-arm placed T159: Secure partitions DTB files are incorrectly rebuilt up for grabs.
Mon, Apr 15, 8:08 AM · Trusted Firmware-A Tests

Sat, Apr 13

adeaarm closed T295: Use uniform signatures in Crypto service as Resolved.
Sat, Apr 13, 12:20 AM · Restricted Project
adeaarm added a comment to T313: psa_call(...) prototype in the veneer function uses wrong parameters.

Assigned to Ken as he's the one driving this activity.

Sat, Apr 13, 12:20 AM · Restricted Project
adeaarm reassigned T313: psa_call(...) prototype in the veneer function uses wrong parameters from adeaarm to KenLSoft.
Sat, Apr 13, 12:19 AM · Restricted Project

Fri, Apr 12

sandrine-bailleux-arm triaged T315: Reduce code duplication in secure partitions as Normal priority.
Fri, Apr 12, 2:57 PM · Trusted Firmware-A Tests
jts-arm added a comment to T314: Initialize platform for MediaTek mt8183.

Excuse me, how do I link the commit,
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/860
to this task?

Fri, Apr 12, 11:58 AM · Trusted Firmware A
kennyliang-mtk raised the priority of T314: Initialize platform for MediaTek mt8183 from Normal to Needs Triage.
Fri, Apr 12, 8:03 AM · Trusted Firmware A
kennyliang-mtk added a comment to T314: Initialize platform for MediaTek mt8183.

Excuse me, how do I link the commit,
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/860
to this task?

Fri, Apr 12, 7:57 AM · Trusted Firmware A
kennyliang-mtk updated subscribers of T314: Initialize platform for MediaTek mt8183.
Fri, Apr 12, 7:56 AM · Trusted Firmware A
kennyliang-mtk triaged T314: Initialize platform for MediaTek mt8183 as Normal priority.
Fri, Apr 12, 7:13 AM · Trusted Firmware A
KenLSoft lowered the priority of T313: psa_call(...) prototype in the veneer function uses wrong parameters from Normal to Low.
Fri, Apr 12, 2:31 AM · Restricted Project
KenLSoft added a comment to T313: psa_call(...) prototype in the veneer function uses wrong parameters.

This issue is related to a further design change of retrieve NS parameters; let me down the priority for it and keep it here as a reminder.

Fri, Apr 12, 2:31 AM · Restricted Project

Thu, Apr 11

sandrine-bailleux-arm edited the content of Getting started: Contributing TF-A patches on www.trustedfirmware.org.
Thu, Apr 11, 1:50 PM · Trusted Firmware A
hug-dev closed T274: Improve code quality as Resolved.
Thu, Apr 11, 10:15 AM · Trusted Firmware M
hug-dev added a comment to T274: Improve code quality.

This fixes a bug introduced for ConfigCoreIPC.cmake build config: https://review.trustedfirmware.org/c/trusted-firmware-m/+/845

Thu, Apr 11, 8:38 AM · Trusted Firmware M
adeaarm added a comment to T313: psa_call(...) prototype in the veneer function uses wrong parameters.

Got it, thanks for the clarification. Do you think it's worth it to add a comment in the code to explain this in the header? Might be confusing at first glance. Or we should just close this item as a "won't fix, not an issue."

Thu, Apr 11, 8:09 AM · Restricted Project
wmnt added a comment to T313: psa_call(...) prototype in the veneer function uses wrong parameters.

The transition from NS to S using the psa_call veneer has an implementation-defined layer of serialization in addition to what is prescribed in the PSA client API, necessary because of the limitations on parameter passing between security states.
The argument list mentioned above:

psa_status_t tfm_psa_call_veneer(psa_handle_t handle,
        const psa_invec *in_vecs,
        const psa_invec *out_vecs);

has those data types by design: both the invec array and outvec array are serialized to one invec each, i.e. two input parameters for the secure veneer, one containing the array of invecs, the other containing the array of outvecs.
From the veneer point of view both are constant input parameters, hence the const psa_invec type.
When extracting the arrays from these vectors in tfm_svcalls.c you can see the deserialization to the PSA-defined data types:

outptr = (psa_outvec *)((psa_invec *)args[2])->base;
out_num = ((psa_invec *)args[2])->len;
Thu, Apr 11, 7:56 AM · Restricted Project
davidhuziji moved T297: TF-M Core/ SPM changes -initial implementation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Thu, Apr 11, 5:51 AM · Restricted Project

Wed, Apr 10

adeaarm triaged T313: psa_call(...) prototype in the veneer function uses wrong parameters as Normal priority.
Wed, Apr 10, 10:29 PM · Restricted Project

Tue, Apr 9

gaborkertesz closed T283: Implement platform reset for Musca-B1 as Resolved.
Tue, Apr 9, 6:34 PM · Restricted Project
shebuk edited the content of Videos From BKK'19 Linaro Connect.
Tue, Apr 9, 4:38 PM
shebuk created Videos From BKK'19 Linaro Connect.
Tue, Apr 9, 4:36 PM
adeaarm added a comment to T304: Incorrect build options for NS code.

Also, please note that __DOMAIN_NS (and later, DOMAIN_NS for later CMSIS versions) is used in the CMSIS_5 project hence our build systems has to define them to be able to build correctly those files.

Tue, Apr 9, 4:16 PM · Trusted Firmware M
shebuk edited the content of Governing Board Meeting Minutes.
Tue, Apr 9, 4:12 PM
jamike added a comment to T305: SST support for flash having 8 bytes minimum write access .

The two above commit are now merged in https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/802/ as requested in code review.
The regression test is passed.

Tue, Apr 9, 9:14 AM · Restricted Project
KenLSoft added a comment to T310: PendSV priority needs to be set.

Pathces:
https://review.trustedfirmware.org/c/trusted-firmware-m/+/826

Tue, Apr 9, 7:53 AM · Restricted Project
KenLSoft changed the edit policy for T310: PendSV priority needs to be set.
Tue, Apr 9, 7:53 AM · Restricted Project

Mon, Apr 8

ashutoshksingh updated subscribers of T309: Initial support for IAR Embedded Workbench for Arm tool chain.
Mon, Apr 8, 10:11 AM · Trusted Firmware M
TTornblom created T309: Initial support for IAR Embedded Workbench for Arm tool chain.
Mon, Apr 8, 10:01 AM · Trusted Firmware M
sandrine-bailleux-arm removed a project from T308: Coverity defect #337491: TF-A Bug.
Mon, Apr 8, 8:15 AM · Trusted Firmware A
sandrine-bailleux-arm created T308: Coverity defect #337491.
Mon, Apr 8, 7:48 AM · Trusted Firmware A

Fri, Apr 5

jf549 triaged T307: Support enabling the SST_TEST_NV_COUNTERS build flag without building tests as Normal priority.
Fri, Apr 5, 2:07 PM · Trusted Firmware M
davidvincze closed T302: Remove unnecessary LOAD address specifications from GNU linker scripts as Resolved.
Fri, Apr 5, 11:52 AM · Trusted Firmware M
joannafarley-arm added a comment to T290: Example task/Issue 2.

Example comment 2

Fri, Apr 5, 10:24 AM · TF-A General, Trusted Firmware A
joannafarley-arm added a comment to T290: Example task/Issue 2.

Example comment 1

Fri, Apr 5, 10:24 AM · TF-A General, Trusted Firmware A
joannafarley-arm moved T306: Dummy from Backlog to Closed on the Trusted Firmware A board.
Fri, Apr 5, 10:23 AM · Trusted Firmware A, TF-A Info
jamike added a comment to T305: SST support for flash having 8 bytes minimum write access .

With https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/806/
Regression test is now passed with set (SST_ENCRYPTION ON)

Fri, Apr 5, 12:50 AM · Restricted Project

Thu, Apr 4

joannafarley-arm closed T306: Dummy as Resolved.
Thu, Apr 4, 3:19 PM · Trusted Firmware A, TF-A Info
ambroise-arm added a project to T306: Dummy: Trusted Firmware A.
Thu, Apr 4, 3:17 PM · Trusted Firmware A, TF-A Info
ambroise-arm added a member for Trusted Firmware A: ambroise-arm.
Thu, Apr 4, 3:14 PM
ambroise-arm triaged T306: Dummy as Normal priority.
Thu, Apr 4, 3:11 PM · Trusted Firmware A, TF-A Info
kevin-peng-hao closed T272: Run code from eFlash instead of QSPI in MUSCA_B1 as Resolved.
Thu, Apr 4, 8:58 AM · Trusted Firmware M
kevin-peng-hao closed T192: Sync TF-M platform support with internal platform repos as Resolved.
Thu, Apr 4, 8:58 AM · Trusted Firmware M
jamike added a comment to T305: SST support for flash having 8 bytes minimum write access .

https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/802/ is implementing the 8 bytes minimum write access.
As ConfigRegression.cmake uses by default a RAM_FS for SST , it can used to test this patch on any platform.
In flash_layout.h
#define SST_FLASH_PROGRAM_UNIT 8
For now, this patch is functional without encryption.
set (SST_ENCRYPTION OFF)

Thu, Apr 4, 5:49 AM · Restricted Project
jamike created T305: SST support for flash having 8 bytes minimum write access .
Thu, Apr 4, 5:36 AM · Restricted Project

Wed, Apr 3

gyuri-szing closed T19: Build issue related to Keil environment variables as Resolved.
Wed, Apr 3, 2:19 PM · Restricted Project
gyuri-szing closed T228: Update build system to support latest cmake version. as Resolved.

Turned to be a documentation update task. Fixed in https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/661/ .

Wed, Apr 3, 2:18 PM · Trusted Firmware M
gyuri-szing closed T238: Add support for building Doxygen documentation as Resolved.
Wed, Apr 3, 2:13 PM · Restricted Project
gyuri-szing created T304: Incorrect build options for NS code.
Wed, Apr 3, 1:22 PM · Trusted Firmware M