Page MenuHomePhabricator
Feed Advanced Search

Advanced Search

Jun 10 2019

adeaarm added a comment to T376: Allow NS secure call at pre-rtos stage.

Strictly speaking, the files in interface/src are a possible implementation of the interface described in interface/include. Your integration can provide a different implementation of tfm_ns_lock_dispatch(...) based on your requirements, without the need to upstream your change. But if you think that your change can be useful for a wider audience, yes, please create a change where you modify tfm_ns_lock_dispatch(...) using CMSIS-RTOS2 APIs to check for pre-rtos stage and we'll get that reviewed.

Jun 10 2019, 8:46 AM · Trusted Firmware M
ccli8 added a comment to T376: Allow NS secure call at pre-rtos stage.

After dropping 1123, create another change which adds support for pre-retos dispatch in tfm_ns_lock_dispatch by checking kernel state with osKernelGetState, right?

Jun 10 2019, 2:44 AM · Trusted Firmware M

Jun 7 2019

adeaarm added a comment to T376: Allow NS secure call at pre-rtos stage.

Thanks for summarising the three options.

Jun 7 2019, 2:28 PM · Trusted Firmware M
ccli8 added a comment to T376: Allow NS secure call at pre-rtos stage.

1123 is for NS secure call at pre-rtos stage and 1124 for in interrupt-disabled condition. They are different and so separate changes. For 1123, since osKernelGetState can substitute for get_init_state. I have three choices:

  1. Abandon 1123 (and also get_init_state)
  2. Re-implement get_init_state with osKernelGetState
  3. Abandon 1123 (and also get_init_state) and integrate pre-rtos NS secure call into tfm_ns_lock_dispatch
Jun 7 2019, 2:19 AM · Trusted Firmware M

Jun 6 2019

garymorrison-arm triaged T393: Adding Build Support for Armclang 6.12 as Low priority.
Jun 6 2019, 6:52 PM · Trusted Firmware M
adeaarm added a comment to T376: Allow NS secure call at pre-rtos stage.

Just to be clear, as there has been some confusion between get_init_state() and get_lock_state (particularly on my side :) ), I think that the get_init_state(...) doesn't need to be exported as probably the same result can be obtained by proper usage of CMSIS-RTOS2 API's (or equivalent API's, based on the NS side scenario). Regarding the get_lock_state(...), I will comment on the other thread. T378

Jun 6 2019, 2:41 PM · Trusted Firmware M
adeaarm added a comment to T376: Allow NS secure call at pre-rtos stage.

I agree in principle with the idea, but I have a comment regarding the implementation.

Jun 6 2019, 2:07 PM · Trusted Firmware M
wmnt updated subscribers of T376: Allow NS secure call at pre-rtos stage.

The NS lock is initialized at a point in time when the scheduler is not yet started, therefore there is a single thread of execution on the NS side.
I agree it is safe to assume that in such a scenario, the only actor on the NS side is privileged and therefore is assumed to be in full control of execution, there are no separate protection domains within NSPE.
Secure lock is already set up so there's no risk of introducing new exploits with this change.

Jun 6 2019, 1:45 PM · Trusted Firmware M
adeaarm added a comment to T392: Drop support for older versions of Armclang.

Change for this ticket is available here: https://review.trustedfirmware.org/c/trusted-firmware-m/+/1223

Jun 6 2019, 10:24 AM · Trusted Firmware M
adeaarm triaged T392: Drop support for older versions of Armclang as Normal priority.
Jun 6 2019, 10:21 AM · Trusted Firmware M
tamasban closed T391: Fix syntax errors in documentation as Resolved.
Jun 6 2019, 9:01 AM · Trusted Firmware M
tamasban claimed T391: Fix syntax errors in documentation.
Jun 6 2019, 9:01 AM · Trusted Firmware M
tamasban added a comment to T391: Fix syntax errors in documentation.

Related change:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1220/

Jun 6 2019, 8:46 AM · Trusted Firmware M
tamasban triaged T391: Fix syntax errors in documentation as Low priority.
Jun 6 2019, 8:45 AM · Trusted Firmware M
tamasban closed T346: Attest: Crypto service binding as Resolved.
Jun 6 2019, 8:44 AM · Trusted Firmware M
tamasban added a comment to T346: Attest: Crypto service binding.

Update integration guide:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1155/

Jun 6 2019, 8:44 AM · Trusted Firmware M

Jun 5 2019

wmnt closed T329: Platform: create design pattern for platform-specific services as Resolved.

https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/951/ reviewed, approved, upstreamed

Jun 5 2019, 4:10 PM · Trusted Firmware M
tamasban added a comment to T389: Add independent updates for security and non-security in MCUBoot.

Could you open a review on https://review.trustedfirmware.org and push the code there for review?

Jun 5 2019, 8:19 AM · Trusted Firmware M
cuipingzhang added a comment to T389: Add independent updates for security and non-security in MCUBoot.

Jun 5 2019, 8:16 AM · Trusted Firmware M
cuipingzhang updated the task description for T389: Add independent updates for security and non-security in MCUBoot.
Jun 5 2019, 7:49 AM · Trusted Firmware M

Jun 4 2019

jf549 added a comment to T390: Ensure flash driver is initialised before use by NV counters.

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

Jun 4 2019, 1:27 PM · Trusted Firmware M
jf549 triaged T390: Ensure flash driver is initialised before use by NV counters as Normal priority.
Jun 4 2019, 10:35 AM · Trusted Firmware M
cuipingzhang changed the edit policy for T389: Add independent updates for security and non-security in MCUBoot.
Jun 4 2019, 9:03 AM · Trusted Firmware M

Jun 3 2019

wmnt added a comment to T329: Platform: create design pattern for platform-specific services.

Due to increased interest in this feature and no objections to the implementation concept, I'm raising the priority and will rebase my proposal change and do some polishing to make it a good candidate for upstreaming.
The suggested change of naming convention was discussed offline but was deemed unnecessary as there's limited risk of the feature being misunderstood and that is planned to be mitigated by improved documentation, while the design pattern evoked by the current name is hopefully a reasonable point of reference.

Jun 3 2019, 9:11 AM · Trusted Firmware M
wmnt raised the priority of T329: Platform: create design pattern for platform-specific services from Normal to High.
Jun 3 2019, 9:00 AM · Trusted Firmware M
KenLSoft closed T150: Memory region miss-configuration as Resolved.
Jun 3 2019, 3:32 AM · Trusted Firmware M

May 31 2019

wmnt added a comment to T383: Core: Fix compile error on casting pointer type.

Fix for second issue:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1197/

May 31 2019, 3:14 PM · Trusted Firmware M
jf549 closed T386: Support building IPC model without tests as Resolved.
May 31 2019, 12:34 PM · Trusted Firmware M

May 30 2019

adeaarm added a comment to T386: Support building IPC model without tests.

Additional patch is required for Musca A to make sure that the quantity of RAM assigned to the SPE in the region_defs.h header is increased for IPC mode build even if the tests are not build, as RAM requirements for IPC are higher than the current default limit of 64 KB. Patch for this is available here: https://review.trustedfirmware.org/c/trusted-firmware-m/+/1184

May 30 2019, 8:59 PM · Trusted Firmware M
wmnt closed T367: Platform: create common linker script and scatter file as Resolved.

Upstreamed

May 30 2019, 2:31 PM · Trusted Firmware M
jf549 added a comment to T386: Support building IPC model without tests.

Follow-on task to remove deprecated test case: https://developer.trustedfirmware.org/T387

May 30 2019, 1:17 PM · Trusted Firmware M
jf549 triaged T387: Remove deprecated test case from CoreIPC as Normal priority.
May 30 2019, 1:16 PM · Trusted Firmware M
jf549 added a comment to T386: Support building IPC model without tests.

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

May 30 2019, 1:05 PM · Trusted Firmware M
jf549 triaged T386: Support building IPC model without tests as Normal priority.
May 30 2019, 1:05 PM · Trusted Firmware M
wmnt added a comment to T383: Core: Fix compile error on casting pointer type.

Thanks, the change is approved.

May 30 2019, 12:40 PM · Trusted Firmware M
matetothpal triaged T385: Lock secure side when entered from NS code in IPC model as Normal priority.
May 30 2019, 11:41 AM · Trusted Firmware M
ccli8 added a comment to T383: Core: Fix compile error on casting pointer type.

Toolchain: Arm Compiler 6.10
Platform: Nuvoton M2351 (M23-based)
mbed-os/tf-m

May 30 2019, 10:06 AM · Trusted Firmware M
wmnt added a comment to T383: Core: Fix compile error on casting pointer type.

Could you provide details of the compiler configuration where you received this error?
We may need to update the configurations in CI to capture similar shortcomings.
I will execute some rudimentary tests in the meantime.

May 30 2019, 9:36 AM · Trusted Firmware M
wmnt triaged T383: Core: Fix compile error on casting pointer type as Normal priority.
May 30 2019, 9:31 AM · Trusted Firmware M
jf549 closed T379: Only build secure client test partition if needed as Resolved.
May 30 2019, 9:23 AM · Trusted Firmware M

May 29 2019

jf549 added a comment to T379: Only build secure client test partition if needed.

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

May 29 2019, 3:00 PM · Trusted Firmware M
jf549 triaged T379: Only build secure client test partition if needed as Normal priority.
May 29 2019, 3:00 PM · Trusted Firmware M
jf549 closed T377: Fix missing heap for GCC when TFM_LVL != 1 as Resolved.
May 29 2019, 2:57 PM · Trusted Firmware M
tamasban closed T375: Musca-A build error with ARMCLANG as Resolved.
May 29 2019, 2:07 PM · Trusted Firmware M
tamasban added a comment to T375: Musca-A build error with ARMCLANG.

Related change:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1169/

May 29 2019, 2:07 PM · Trusted Firmware M
tamasban added a comment to T374: Run PSA-ACK attestation test suite.

Related change:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1168/

May 29 2019, 2:07 PM · Trusted Firmware M
jf549 added a comment to T377: Fix missing heap for GCC when TFM_LVL != 1.

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

May 29 2019, 10:04 AM · Trusted Firmware M
ccli8 created T378: Allow NS secure call in interrupt-disabled context.
May 29 2019, 9:49 AM · Trusted Firmware M
jf549 triaged T377: Fix missing heap for GCC when TFM_LVL != 1 as Normal priority.
May 29 2019, 9:41 AM · Trusted Firmware M
ccli8 created T376: Allow NS secure call at pre-rtos stage.
May 29 2019, 9:34 AM · Trusted Firmware M
tamasban triaged T375: Musca-A build error with ARMCLANG as High priority.
May 29 2019, 9:22 AM · Trusted Firmware M
Summer-ARM closed T240: Level 1: Partition stack size is fixed instead of from manifest as Resolved.
May 29 2019, 9:05 AM · Trusted Firmware M
tamasban triaged T374: Run PSA-ACK attestation test suite as High priority.
May 29 2019, 7:58 AM · Trusted Firmware M

May 28 2019

davidvincze closed T372: Remove I/O format specifier macros from bootloader as Resolved.
May 28 2019, 2:33 PM · Trusted Firmware M
davidvincze added a comment to T372: Remove I/O format specifier macros from bootloader.

Review of patch:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1162/

May 28 2019, 1:51 PM · Trusted Firmware M
davidvincze raised the priority of T372: Remove I/O format specifier macros from bootloader from Low to Normal.
May 28 2019, 1:49 PM · Trusted Firmware M
davidvincze triaged T372: Remove I/O format specifier macros from bootloader as Low priority.
May 28 2019, 1:48 PM · Trusted Firmware M
tamasban closed T371: Update attestation service integration guide as Resolved.
May 28 2019, 12:18 PM · Trusted Firmware M
tamasban added a comment to T371: Update attestation service integration guide.

Related change: https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1155/

May 28 2019, 12:14 PM · Trusted Firmware M
tamasban triaged T371: Update attestation service integration guide as Normal priority.
May 28 2019, 12:13 PM · Trusted Firmware M
tamasban closed T370: Fix ConfigCoreIPC build error as Resolved.
May 28 2019, 12:11 PM · Trusted Firmware M
tamasban added a comment to T370: Fix ConfigCoreIPC build error.

Related change:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1159/

May 28 2019, 9:52 AM · Trusted Firmware M
tamasban triaged T370: Fix ConfigCoreIPC build error as High priority.
May 28 2019, 9:52 AM · Trusted Firmware M

May 27 2019

tamasban closed T345: Add RSA-3072 support to MCUBoot as Resolved.
May 27 2019, 12:04 PM · Trusted Firmware M
tamasban closed T357: Attest: Validate service on level 2 isolation as Resolved.
May 27 2019, 11:42 AM · Trusted Firmware M
tamasban closed T360: Attest: PSA ACK test as Resolved.
May 27 2019, 11:42 AM · Trusted Firmware M

May 25 2019

adeaarm closed T352: Build: Add build configurations for PSA API compliance tests in IPC mode as Resolved.
May 25 2019, 11:30 PM · Trusted Firmware M

May 24 2019

wmnt added a comment to T367: Platform: create common linker script and scatter file.

See below review for corresponding change:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1152/

May 24 2019, 2:12 PM · Trusted Firmware M
wmnt triaged T367: Platform: create common linker script and scatter file as Normal priority.
May 24 2019, 2:10 PM · Trusted Firmware M
davidvincze closed T320: Implement anti-rollback protection in MCUBoot as Resolved.
May 24 2019, 1:19 PM · Trusted Firmware M
davidvincze closed T328: Set overwrite-only as the default upgrade strategy in MCUBoot as Resolved.
May 24 2019, 1:18 PM · Trusted Firmware M
davidvincze closed T321: Add security counter to MCUBoot manifest as Resolved.
May 24 2019, 9:47 AM · Trusted Firmware M

May 22 2019

Summer-ARM added a comment to T240: Level 1: Partition stack size is fixed instead of from manifest.

patches for this issue:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1099/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1100/

May 22 2019, 6:14 AM · Trusted Firmware M

May 21 2019

tamasban added a comment to T357: Attest: Validate service on level 2 isolation.

Other relevant changes (fixes):
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1090/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1091/

May 21 2019, 2:47 PM · Trusted Firmware M
joannafarley-arm created T364: Test task.
May 21 2019, 1:07 PM · Trusted Firmware M
tamasban added a comment to T345: Add RSA-3072 support to MCUBoot.

Related changes:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1126/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1127/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1128/

May 21 2019, 1:06 PM · Trusted Firmware M
davidvincze triaged T363: Provide default implementations of platform interfaces. as Low priority.
May 21 2019, 12:56 PM · Trusted Firmware M

May 20 2019

davidhuziji created T361: Add optimize flag in GNU Arm Embedded Toolchain common setting in building system to decrease binary size.
May 20 2019, 2:48 AM · Trusted Firmware M

May 18 2019

adeaarm added a comment to T183: Build error: TF-M build fails for gcc version 6.3 for CoreTest configuration.

This needs to be merged, it has been open for months and the issue is being reported by Summer as well.

May 18 2019, 11:41 PM · Trusted Firmware M

May 17 2019

tamasban added a comment to T360: Attest: PSA ACK test.

A fix was necessary to pass the PSA-ACK test in case of IPC model:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1115/

May 17 2019, 1:59 PM · Trusted Firmware M
tamasban triaged T360: Attest: PSA ACK test as Normal priority.
May 17 2019, 1:56 PM · Trusted Firmware M
ChangwuShan created T359: The file of tfm_service_list.inc is out of date..
May 17 2019, 8:46 AM · Trusted Firmware M
kevin-peng-hao closed T336: Increase NS image flash area on Musca-B1 as Resolved.
May 17 2019, 2:18 AM · Trusted Firmware M

May 16 2019

edison-ai added a comment to T357: Attest: Validate service on level 2 isolation.

Linker to fix the issue:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1096/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1097/

May 16 2019, 7:06 AM · Trusted Firmware M

May 15 2019

tamasban triaged T357: Attest: Validate service on level 2 isolation as Normal priority.
May 15 2019, 2:23 PM · Trusted Firmware M
tamasban added a comment to T346: Attest: Crypto service binding.

Related changes:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1087/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1088/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1089/

May 15 2019, 2:09 PM · Trusted Firmware M
davidhuziji created T356: Update memory pointer type to const void * in tfm_memory_check().
May 15 2019, 3:39 AM · Trusted Firmware M

May 14 2019

adeaarm added a comment to T352: Build: Add build configurations for PSA API compliance tests in IPC mode.

Change which fixes this issue is here: https://review.trustedfirmware.org/c/trusted-firmware-m/+/1079

May 14 2019, 12:44 PM · Trusted Firmware M
adeaarm triaged T352: Build: Add build configurations for PSA API compliance tests in IPC mode as Normal priority.
May 14 2019, 12:43 PM · Trusted Firmware M
matetothpal closed T337: Manifest: error when printing error message for missing package as Resolved.

The change for this issue had been merged.

May 14 2019, 7:48 AM · Trusted Firmware M

May 13 2019

tamasban triaged T351: Implement rollback protection without HW counters as Normal priority.
May 13 2019, 1:43 PM · Trusted Firmware M

May 10 2019

tamasban closed T316: Test against COSE-C implementation as Resolved.
May 10 2019, 12:36 PM · Trusted Firmware M
tamasban triaged T346: Attest: Crypto service binding as Normal priority.
May 10 2019, 7:48 AM · Trusted Firmware M
tamasban triaged T345: Add RSA-3072 support to MCUBoot as Normal priority.
May 10 2019, 7:46 AM · Trusted Firmware M

May 9 2019

matetothpal closed T317: Make debug authentication configurable build time as Resolved.

Change for this issue had been merged.

May 9 2019, 2:47 PM · Trusted Firmware M
davidvincze added a comment to T328: Set overwrite-only as the default upgrade strategy in MCUBoot.

Reviews:
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1020/
https://review.trustedfirmware.org/#/c/trusted-firmware-m/+/1146/

May 9 2019, 2:40 PM · Trusted Firmware M
adeaarm closed T343: Docs: Fix CSS theme style issue as Resolved.
May 9 2019, 11:10 AM · Trusted Firmware M
adeaarm added a comment to T343: Docs: Fix CSS theme style issue.

Fix for this style issue is available here: https://review.trustedfirmware.org/c/trusted-firmware-m/+/1019

May 9 2019, 11:06 AM · Trusted Firmware M
adeaarm added a comment to T343: Docs: Fix CSS theme style issue.

It turns out that it's a configuration option which can be overriden in our custom CSS file.

May 9 2019, 9:53 AM · Trusted Firmware M
adeaarm updated the task description for T343: Docs: Fix CSS theme style issue.
May 9 2019, 9:39 AM · Trusted Firmware M