Feed All Stories

Fri, Aug 23

gyuri-szing closed T409: Define the Design Proposal Process. as Resolved.

Process documentation has been merged (https://git.trustedfirmware.org/trusted-firmware-m.git/commit/?id=5c87323db941c3470eb4d4998981ced8b33cf84c) and process is in place.

Fri, Aug 23, 3:47 PM · Trusted Firmware M
jainvikas8 added a comment to T479: Configure Cmake Build - Error : Could NOT find Sphinx (missing: SPHINX_VERSION) .
CMake Error in cmake/FindSphinx.cmake:
  A logical block opening on line 84 is not closed.
Fri, Aug 23, 3:26 PM
gyuri-szing added a comment to T479: Configure Cmake Build - Error : Could NOT find Sphinx (missing: SPHINX_VERSION) .

Newer versions of sphinx seem to print the version as:

$ sphinx-build.exe --version
sphinx-build 2.1.2

I think the ) character is making the reqexp on this line https://git.trustedfirmware.org/trusted-firmware-m.git/tree/cmake/FindSphinx.cmake#n85 fail to match.
Can you please check if changing line 85 like this helps?: if(_SPHINX_VERSION MATCHES ".*sphinx-build[^0-9.]*([0-9.]+).*")

Fri, Aug 23, 3:01 PM
gyuri-szing added a comment to T265: mbedtls-2.7.9 Build error on Cygwin platform.

The same issue seems to affect mbedcrypto and this commit has the fix: https://github.com/ARMmbed/mbed-crypto/pull/118/commits/7346b312e12a54d77608fc6bb8aa3c55cf046d90
In TF-M build instructions (https://git.trustedfirmware.org/trusted-firmware-m.git/about/docs/user_guides/tfm_build_instruction.rst ) the following dependencies are defined:

  1. mbedtls v2.7.9
  2. mbedcrypto v1.1.0
Fri, Aug 23, 11:41 AM
gyuri-szing assigned T478: Configure Cmake Build - Error : Could NOT find Plantuml (missing: PLANTUML_VERSION) to jainvikas8.

@jainvikas8: Thank you for volunteering! Please create a patch to fix the documentation.

Fri, Aug 23, 9:25 AM · Restricted Project, Restricted Project
jainvikas8 added a comment to T478: Configure Cmake Build - Error : Could NOT find Plantuml (missing: PLANTUML_VERSION) .

I'm happy to create a patch set for it.

Fri, Aug 23, 9:20 AM · Restricted Project, Restricted Project
gyuri-szing reopened T478: Configure Cmake Build - Error : Could NOT find Plantuml (missing: PLANTUML_VERSION) as "Open".

That's a valid point, the documentation needs to be fixed.

Fri, Aug 23, 9:01 AM · Restricted Project, Restricted Project
devran01 added a comment to T478: Configure Cmake Build - Error : Could NOT find Plantuml (missing: PLANTUML_VERSION) .

The documentation https://git.trustedfirmware.org/trusted-firmware-m.git/tree/docs/user_guides/tfm_sw_requirement.rst defines exporting PLANTUML_JAR_PATH including the double quotes. The issue is valid and the documentation needs fixing.

Fri, Aug 23, 8:57 AM · Restricted Project, Restricted Project
gyuri-szing closed T478: Configure Cmake Build - Error : Could NOT find Plantuml (missing: PLANTUML_VERSION) as Invalid.

Based on my investigations this is not a bug and no fix is needed.

Fri, Aug 23, 8:36 AM · Restricted Project, Restricted Project
gyuri-szing added a comment to T478: Configure Cmake Build - Error : Could NOT find Plantuml (missing: PLANTUML_VERSION) .

Summary:

It is wrong to set PLANTUML_JAR_PATH as export PLANTUML_JAR_PATH="~/plantuml/plantuml.jar" and instead export PLANTUML_JAR_PATH=~/plantuml/plantuml.jar shall be used (Note: quotation marks removed).

Fri, Aug 23, 8:34 AM · Restricted Project, Restricted Project
edison-ai closed T422: Disable core test from ConfigCoreIPC.cmake as Resolved.
Fri, Aug 23, 7:09 AM · Trusted Firmware M
edison-ai closed T476: Boot loader boot failed. as Resolved.

patch had been merged.

Fri, Aug 23, 7:08 AM · Trusted Firmware M

Thu, Aug 22

jainvikas8 created T479: Configure Cmake Build - Error : Could NOT find Sphinx (missing: SPHINX_VERSION) .
Thu, Aug 22, 5:50 PM
jainvikas8 created T478: Configure Cmake Build - Error : Could NOT find Plantuml (missing: PLANTUML_VERSION) .
Thu, Aug 22, 5:35 PM · Restricted Project, Restricted Project
devran01 created T477: TF-M Secure Storage allows writing (SST_NUM_ASSETS + 1)th asset.
Thu, Aug 22, 12:47 PM · Trusted Firmware M
edison-ai added a comment to T476: Boot loader boot failed..

Patch link: https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1797/

Thu, Aug 22, 7:55 AM · Trusted Firmware M
edison-ai created T476: Boot loader boot failed..
Thu, Aug 22, 6:24 AM · Trusted Firmware M

Wed, Aug 21

davidvincze closed T471: Broken regression build on Musca-A and Musca-B1 platforms as Resolved.
Wed, Aug 21, 9:27 AM · Trusted Firmware M

Tue, Aug 20

Summer-ARM closed T462: Restructure IPC partition service data as Resolved.
Tue, Aug 20, 11:03 AM · Trusted Firmware M
davidhuziji added a comment to T473: Identify conflicts to prepare for merging feature-twincpu back to master branch.

Changes to build environment after rebasing/merging

  1. mbed-crypto
  2. CMSIS 5.5
Tue, Aug 20, 8:46 AM · Restricted Project

Mon, Aug 19

jf549 moved T442: ITS: Create design document from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mon, Aug 19, 3:46 PM · Restricted Project
jf549 closed T164: Add support for GNU Arm Embedded Toolchain Version 8-2018-q4-major as Resolved.
Mon, Aug 19, 3:46 PM · Trusted Firmware M
Summer-ARM updated the task description for T462: Restructure IPC partition service data.
Mon, Aug 19, 10:29 AM · Trusted Firmware M
Summer-ARM added a comment to T462: Restructure IPC partition service data.

patch link: https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1786/

Mon, Aug 19, 10:27 AM · Trusted Firmware M
KenLSoft added a comment to T426: Source strcuture adjustment.

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

Mon, Aug 19, 7:38 AM · Trusted Firmware M
davidhuziji added a comment to T473: Identify conflicts to prepare for merging feature-twincpu back to master branch.

The conflicts include but not limited to the following list

Mon, Aug 19, 6:58 AM · Restricted Project
mingyangSun updated the task description for T468: Increase IPC test service secure partition stack size.
Mon, Aug 19, 6:22 AM · Trusted Firmware M
edison-ai closed T466: Combine message structure with handle as Resolved.
Mon, Aug 19, 5:42 AM · Trusted Firmware M

Sat, Aug 17

KenLSoft triaged T475: Investigate "-pedantic-errors" for building as Normal priority.
Sat, Aug 17, 9:44 AM · Trusted Firmware M

Fri, Aug 16

jf549 triaged T474: SST: Add support for filesystem blocks spanning multiple contiguous flash sectors as Normal priority.
Fri, Aug 16, 5:05 PM · Restricted Project
davidvincze closed T450: TF-M crashes during image swapping as Resolved.
Fri, Aug 16, 12:01 PM · Trusted Firmware M
davidvincze closed T451: Eliminate possible infinite loop from MCUBoot code as Resolved.
Fri, Aug 16, 12:01 PM · Trusted Firmware M
davidhuziji moved T473: Identify conflicts to prepare for merging feature-twincpu back to master branch from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Fri, Aug 16, 9:54 AM · Restricted Project
davidhuziji created T473: Identify conflicts to prepare for merging feature-twincpu back to master branch.
Fri, Aug 16, 9:54 AM · Restricted Project
davidvincze added a comment to T471: Broken regression build on Musca-A and Musca-B1 platforms.

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

Fri, Aug 16, 8:50 AM · Trusted Firmware M

Thu, Aug 15

minosgalanakis added a comment to T472: Optimise stack allocated to Secure Storage Service.

Review Link:
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1775

Thu, Aug 15, 12:59 PM · Restricted Project
minosgalanakis triaged T472: Optimise stack allocated to Secure Storage Service as High priority.
Thu, Aug 15, 10:04 AM · Restricted Project
KenLSoft added a comment to T426: Source strcuture adjustment.

First patch:
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1561

Thu, Aug 15, 7:10 AM · Trusted Firmware M

Wed, Aug 14

RaymondNgun added a watcher for Trusted Firmware M: RaymondNgun.
Wed, Aug 14, 9:50 PM
davidvincze triaged T471: Broken regression build on Musca-A and Musca-B1 platforms as High priority.
Wed, Aug 14, 12:40 PM · Trusted Firmware M

Tue, Aug 13

joannafarley-arm moved T290: Example task/Issue 2 from In Progress to Closed on the Trusted Firmware A board.
Tue, Aug 13, 8:32 AM · TF-A General, Trusted Firmware A
joannafarley-arm closed T290: Example task/Issue 2 as Resolved.
Tue, Aug 13, 8:32 AM · TF-A General, Trusted Firmware A
edison-ai added a comment to T446: Remove TFM_LVL=3 option from Library model.

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

Tue, Aug 13, 3:02 AM · Trusted Firmware M
kevin-peng-hao added a comment to T455: Refine NS interfaces export for better RTOS integration.

Patches adressing this task:
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1767
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1768

Tue, Aug 13, 2:30 AM · Trusted Firmware M

Mon, Aug 12

minosgalanakis added a comment to T469: Optimise statically allocated buffers usage for thead model.

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

Mon, Aug 12, 3:23 PM · Restricted Project
minosgalanakis triaged T469: Optimise statically allocated buffers usage for thead model as High priority.
Mon, Aug 12, 2:13 PM · Restricted Project
mingyangSun added a comment to T468: Increase IPC test service secure partition stack size.

patch link:
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1762

Mon, Aug 12, 6:03 AM · Trusted Firmware M
mingyangSun changed the edit policy for T468: Increase IPC test service secure partition stack size.
Mon, Aug 12, 6:01 AM · Trusted Firmware M
davidhuziji created T467: Merge build system changes on feature-twincpu back to master branch.
Mon, Aug 12, 2:26 AM · Restricted Project
davidhuziji moved T427: Define multi-core specific memory check in Isolation Level 2 policy and APIs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mon, Aug 12, 2:16 AM · Restricted Project

Fri, Aug 9

edison-ai added a comment to T466: Combine message structure with handle.

Patches link:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1744/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1745/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1746/

Fri, Aug 9, 9:07 AM · Trusted Firmware M
edison-ai created T466: Combine message structure with handle.
Fri, Aug 9, 9:05 AM · Trusted Firmware M

Thu, Aug 8

adeaarm closed T456: Crypto: Add configurability options to selectively disable service modules during cmake build as Resolved.
Thu, Aug 8, 4:15 PM · Restricted Project
cuipingzhang added a comment to T389: Add independent updates for security and non-security in MCUBoot.

Hi Tamasban,
I saw your previous discussion, more comprehensive than I considered, I look forward to the addition of this feature in MCUBoot。

Thu, Aug 8, 2:31 AM · Trusted Firmware M
cuipingzhang renamed T465: some questions about image updating in MCUBoot from some questions about image updating inBL2 to some questions about image updating in MCUBoot.
Thu, Aug 8, 2:09 AM
cuipingzhang created T465: some questions about image updating in MCUBoot.
Thu, Aug 8, 2:07 AM

Wed, Aug 7

vivinamartins16 added a comment to T464: TF-A artifacts.

Thanks Sandrine!

Wed, Aug 7, 6:05 PM · TF-A Question, Trusted Firmware A
sandrine-bailleux-arm added a comment to T464: TF-A artifacts.

Hi Viviane,

Wed, Aug 7, 2:57 PM · TF-A Question, Trusted Firmware A
AlexeiFedorov added a comment to T338: test_pauth_leakage() test does not set the keys.

https://gerrit.oss.arm.com/#/c/140217/
https://review.trustedfirmware.org/#/c/TF-A/tf-a-tests/+/1653/

Wed, Aug 7, 1:10 PM · TF-A Bug, Trusted Firmware-A Tests
vivinamartins16 created T464: TF-A artifacts.
Wed, Aug 7, 12:33 PM · TF-A Question, Trusted Firmware A
sandrine-bailleux-arm assigned T338: test_pauth_leakage() test does not set the keys to AlexeiFedorov.
Wed, Aug 7, 11:52 AM · TF-A Bug, Trusted Firmware-A Tests
neil-jones-work removed a project from T463: Using ROM Lib: TF-A General.
Wed, Aug 7, 11:44 AM · Trusted Firmware A, TF-A Bug
neil-jones-work added a project to T463: Using ROM Lib: Trusted Firmware A.
Wed, Aug 7, 11:43 AM · Trusted Firmware A, TF-A Bug
neil-jones-work added a project to T463: Using ROM Lib: TF-A General.
Wed, Aug 7, 11:41 AM · Trusted Firmware A, TF-A Bug
neil-jones-work created T463: Using ROM Lib.
Wed, Aug 7, 11:40 AM · Trusted Firmware A, TF-A Bug
edison-ai added a comment to T446: Remove TFM_LVL=3 option from Library model.

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

Wed, Aug 7, 9:36 AM · Trusted Firmware M
Summer-ARM closed T453: Tweak 'update_running_head()' behavior to reduce SVCall execution time as Resolved.
Wed, Aug 7, 9:26 AM · Trusted Firmware M
Summer-ARM added a comment to T462: Restructure IPC partition service data.

patch link: https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1736/

Wed, Aug 7, 8:03 AM · Trusted Firmware M
Summer-ARM created T462: Restructure IPC partition service data.
Wed, Aug 7, 7:59 AM · Trusted Firmware M

Tue, Aug 6

jf549 moved T461: Implement and integrate PSA Internal Trusted Storage Service from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Aug 6, 4:47 PM · Restricted Project
jf549 edited projects for T461: Implement and integrate PSA Internal Trusted Storage Service, added: Restricted Project; removed Trusted Firmware M.
Tue, Aug 6, 4:47 PM · Restricted Project
TudorCretu updated subscribers of T461: Implement and integrate PSA Internal Trusted Storage Service.
Tue, Aug 6, 4:27 PM · Restricted Project
TudorCretu added a project to T461: Implement and integrate PSA Internal Trusted Storage Service: Trusted Firmware M.
Tue, Aug 6, 4:27 PM · Restricted Project
TudorCretu added a comment to T461: Implement and integrate PSA Internal Trusted Storage Service.

Currently, these are the patches:
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1730
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1729
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1728
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1727
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1726
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1725
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1724
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1723

Tue, Aug 6, 4:25 PM · Restricted Project
TudorCretu triaged T461: Implement and integrate PSA Internal Trusted Storage Service as High priority.
Tue, Aug 6, 4:21 PM · Restricted Project
jcowgill created T460: 16550 UART does not round up divisor.
Tue, Aug 6, 11:14 AM
davidhuziji added a comment to T427: Define multi-core specific memory check in Isolation Level 2 policy and APIs.

Propose a patch https://review.trustedfirmware.org/c/trusted-firmware-m/+/1718 to split memory check process from other common secure APIs. Thus single Armv8-M and multi-core scenario can implement own process.

Tue, Aug 6, 9:51 AM · Restricted Project
davidvincze changed the edit policy for T459: Centralize the MCUBoot related configuration in cmake.
Tue, Aug 6, 9:37 AM · Trusted Firmware M
Summer-ARM added a comment to T435: PSA APIs alignment.

Keep this task open since more alignments would come in Q4.

Tue, Aug 6, 2:12 AM · Trusted Firmware M

Mon, Aug 5

adeaarm closed T447: Build: Add support for GNUARM 8.3.1 as Resolved.
Mon, Aug 5, 2:25 PM · Trusted Firmware M

Fri, Aug 2

jf549 moved T458: SST: Improve handling of keys from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Patch for this task: https://review.trustedfirmware.org/c/trusted-firmware-m/+/1704

Fri, Aug 2, 1:33 PM · Restricted Project
jf549 triaged T458: SST: Improve handling of keys as Normal priority.
Fri, Aug 2, 1:29 PM · Restricted Project
TudorCretu closed T457: Broken ConfigRegression runtime error on Musca_A platform as Resolved.

Add the initialisation of the MPC interrupt driver on Musca_A platform.
Perform manual tests of ConfigRegression and ConfigRegressionIPC on Musca_A2 platform.
The patch passes internal CI tests.

Fri, Aug 2, 1:24 PM · Trusted Firmware M
TudorCretu triaged T457: Broken ConfigRegression runtime error on Musca_A platform as High priority.
Fri, Aug 2, 1:23 PM · Trusted Firmware M
adeaarm added a comment to T456: Crypto: Add configurability options to selectively disable service modules during cmake build.

Changes for this issue:

Fri, Aug 2, 1:22 PM · Restricted Project
adeaarm triaged T456: Crypto: Add configurability options to selectively disable service modules during cmake build as Normal priority.
Fri, Aug 2, 1:21 PM · Restricted Project
kevin-peng-hao added a comment to T378: Allow NS secure call in interrupt-disabled context.

Patches for additionnal refactoring:
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1698
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1699
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1700
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1701

Fri, Aug 2, 8:14 AM · Trusted Firmware M
kevin-peng-hao updated the task description for T455: Refine NS interfaces export for better RTOS integration.
Fri, Aug 2, 6:48 AM · Trusted Firmware M
kevin-peng-hao triaged T455: Refine NS interfaces export for better RTOS integration as Normal priority.
Fri, Aug 2, 6:42 AM · Trusted Firmware M
kevin-peng-hao added a comment to T414: Build failed on AN524/musca_b1 platform when -DMBEDTLS_DEBUG=ON.

Hi @qixiang , the problem is right about memory, I don't think we have enough space to support debug options for crypto on both platforms.
If you agree, can we close it as "won't fix". Thanks.

Fri, Aug 2, 6:27 AM · Restricted Project

Thu, Aug 1

mcarlini edited the content of Governing Board Meeting Minutes.
Thu, Aug 1, 6:02 PM
shebuk edited the content of Governing Board Meeting Minutes.
Thu, Aug 1, 5:21 PM
mingyangSun added a comment to T454: IPC and SPM optimization.

patch 1: merge IPC model partition data into library model partition data.
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1689/
patch 2: use the merged library model partition data struct as the common one, and replace the old IPC partition data.
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1690/
patch 3: merge tfm_spm.c into spm_api_ipc.c and remove old files.
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1691/
patch 4: separate library model SPM code from spm_api.c and create a new file 'spm_api_func.c' for library model.
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1692/

Thu, Aug 1, 10:33 AM
mingyangSun triaged T454: IPC and SPM optimization as High priority.
Thu, Aug 1, 8:25 AM
KenLSoft added a comment to T199: Build: separate host and secure side build systems.

Patch for master branch updated:
https://review.trustedfirmware.org/c/trusted-firmware-m/+/1686

Thu, Aug 1, 7:58 AM · Restricted Project
Summer-ARM added a comment to T453: Tweak 'update_running_head()' behavior to reduce SVCall execution time.

patch link: https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1684/

Thu, Aug 1, 6:31 AM · Trusted Firmware M
Summer-ARM created T453: Tweak 'update_running_head()' behavior to reduce SVCall execution time.
Thu, Aug 1, 6:30 AM · Trusted Firmware M
KenLSoft changed the edit policy for T426: Source strcuture adjustment.
Thu, Aug 1, 3:10 AM · Trusted Firmware M

Wed, Jul 31

chrisb created T452: Missing build dependencies.
Wed, Jul 31, 6:19 PM
davidvincze added a comment to T451: Eliminate possible infinite loop from MCUBoot code .

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

Wed, Jul 31, 1:54 PM · Trusted Firmware M