Page MenuHomePhabricator

soby-mathew (Soby Mathew)
User

User Details

User Since
Sep 28 2018, 3:39 PM (318 w, 4 d)

Recent Activity

Jan 3 2023

soby-mathew added a comment to T1011: Fast approach to clean a memory?.

I want to find a way to clean a memory region in TF-A firmware.

Jan 3 2023, 10:23 AM · Trusted Firmware A

Jun 22 2022

soby-mathew added a comment to T989: Support SVE in non-secure world with CTX_INCLUDE_FPREGS=1.

Hi Okash,
Olivier is on holiday and once he is back next week, we can arrange something to discuss.

Jun 22 2022, 9:02 AM · Trusted Firmware A

Jun 13 2022

soby-mathew added a comment to T989: Support SVE in non-secure world with CTX_INCLUDE_FPREGS=1.

That is not what I meant. The NS SVE/FP access trap is needed to avoid saving and restoring the state when the SVE/FP registers are actively used by the secure world.

Jun 13 2022, 10:27 AM · Trusted Firmware A

May 24 2022

soby-mathew added a comment to T989: Support SVE in non-secure world with CTX_INCLUDE_FPREGS=1.

Hi Arve

May 24 2022, 8:39 AM · Trusted Firmware A

May 20 2022

soby-mathew added a comment to T989: Support SVE in non-secure world with CTX_INCLUDE_FPREGS=1.

When you have a S-EL2 based system with possibly multiple S-EL1 partitions, it would be complex to implement a scheme where in EL3 will restore the right S-EL1 context on taking a trap during lazy save mechanism. In such systems, it is easier for S-EL2 to implement such a scheme since it is the manager for S-EL1 contexts.

May 20 2022, 7:10 PM · Trusted Firmware A

Mar 28 2022

soby-mathew added a comment to T986: workaround for CVE-2022-23960.

Hi Yuezhiran,
We are following this up internally. Could you please let us know what revision of Helios you have and whether you run linux? (Linux doesn't work around any Helios errata currently)

Mar 28 2022, 2:32 PM · Trusted Firmware A

Nov 16 2020

soby-mathew closed T809: Fix the sfn parameters check function of Lib Model as Resolved.

Patch fixed and merged

Nov 16 2020, 11:44 AM · Trusted Firmware M

Nov 4 2020

soby-mathew added a comment to T865: Musca-B1 failures for PSA Arch crypto tests.

Closed the previous issue https://developer.trustedfirmware.org/T845 as duplicate

Nov 4 2020, 1:42 PM · Trusted Firmware M
soby-mathew closed T845: PSA Arch crypto test #250 fails on Musca-B1 as Resolved.
Nov 4 2020, 12:18 PM · Trusted Firmware M
soby-mathew added a comment to T865: Musca-B1 failures for PSA Arch crypto tests.

Internal ref : https://jira.arm.com/browse/IOTPSW-3471

Nov 4 2020, 12:16 PM · Trusted Firmware M
soby-mathew triaged T865: Musca-B1 failures for PSA Arch crypto tests as Normal priority.
Nov 4 2020, 12:12 PM · Trusted Firmware M

Oct 21 2020

soby-mathew closed T694: Boot up fails if there is unexpected data in flash on Musca-A2 as Resolved.

Cleaning the flash properly seems to solve the issue. Closing this bug as resolved. The SST hardening will taken up as a backlog item.

Oct 21 2020, 12:47 PM · Restricted Project
soby-mathew added a comment to T692: AN521 FVP soft reset via AIRCR does not reset MPC / PPC / MPU during PSA FF test.

The latest FVP claims to have resolved this problem. This needs to be re-tested on latest AN521 FVP.

Oct 21 2020, 12:45 PM · Trusted Firmware M

Oct 16 2020

soby-mathew created T845: PSA Arch crypto test #250 fails on Musca-B1.
Oct 16 2020, 1:28 PM · Trusted Firmware M
soby-mathew added a comment to T834: New build system issue collector.

Building the documentation seems to clone all dependancies which seems like an overhead.

Oct 16 2020, 12:27 PM · Restricted Project

Oct 14 2020

soby-mathew added a comment to T822: PSA Arch crypto test suite failures in IPC mode.

A patch is uploaded here: https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/6432

Oct 14 2020, 4:13 PM · Trusted Firmware M

Oct 2 2020

soby-mathew added a comment to T834: New build system issue collector.

To elaborate the "Support for binary psa-arch-tests (design in progress)​" point mentioned above.

Oct 2 2020, 1:47 PM · Restricted Project

Sep 23 2020

soby-mathew closed T682: psa_open_key/psa_close_key APIs require support for persistent key storage as Resolved.

Persistent key support has been added as part of TFMv1.1. Clsoing this issue.

Sep 23 2020, 8:37 AM · Trusted Firmware M

Sep 21 2020

soby-mathew triaged T822: PSA Arch crypto test suite failures in IPC mode as Normal priority.
Sep 21 2020, 12:18 PM · Trusted Firmware M

Aug 17 2020

soby-mathew added a comment to T797: Migrate the Crypto service to use latest MbedTLS tag.

Patches available here https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/5252/4 and https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/5253/4

Aug 17 2020, 9:21 AM · Trusted Firmware M
soby-mathew triaged T797: Migrate the Crypto service to use latest MbedTLS tag as Normal priority.
Aug 17 2020, 9:20 AM · Trusted Firmware M

Apr 21 2020

soby-mathew added a comment to Project Maintenance Process.

One comment regarding fully supported platform :"It builds all supported configurations." , There may be configuration in the project which are isolated to some niche use-cases or niche market segment and may not be applicable to the platform and intended target market.

Apr 21 2020, 11:16 AM

Mar 30 2020

soby-mathew added a comment to T694: Boot up fails if there is unexpected data in flash on Musca-A2.

Internal ref: https://jira.arm.com/browse/IOTPSW-2914

Mar 30 2020, 10:03 AM · Restricted Project
soby-mathew added a comment to T693: Using test NV counters causes protected storage to be invalid after reboot.

Internal ref : https://jira.arm.com/browse/IOTPSW-2861

Mar 30 2020, 9:51 AM · Restricted Project
soby-mathew added a comment to T695: Boot fails on Musca-B1 when using flash for Minsizerel config.

Internal ref : https://jira.arm.com/browse/IOTPSW-2826

Mar 30 2020, 9:42 AM · Trusted Firmware M
soby-mathew added a comment to T696: After PSA Arch FF test failure, Musca-B1 boot fails when SST/ITS are using Flash .

Internal ref: https://jira.arm.com/browse/IOTPSW-2801

Mar 30 2020, 9:39 AM · Trusted Firmware M
soby-mathew added a comment to T697: Read from eFlash can fail on Musca-B1.

Internal ref: https://jira.arm.com/browse/IOTPSW-2817

Mar 30 2020, 9:32 AM · Trusted Firmware M

Mar 26 2020

soby-mathew added a comment to T697: Read from eFlash can fail on Musca-B1.

This causes random failure in PSA Arch ITS and PSA Arch PS tests.

Mar 26 2020, 4:31 PM · Trusted Firmware M
soby-mathew added a comment to T696: After PSA Arch FF test failure, Musca-B1 boot fails when SST/ITS are using Flash .
Mar 26 2020, 4:27 PM · Trusted Firmware M
soby-mathew created T696: After PSA Arch FF test failure, Musca-B1 boot fails when SST/ITS are using Flash .
Mar 26 2020, 3:51 PM · Trusted Firmware M
soby-mathew added a comment to T695: Boot fails on Musca-B1 when using flash for Minsizerel config.

See related Musca-A2 issue here : https://developer.trustedfirmware.org/T694

Mar 26 2020, 3:46 PM · Trusted Firmware M
soby-mathew created T695: Boot fails on Musca-B1 when using flash for Minsizerel config.
Mar 26 2020, 3:44 PM · Trusted Firmware M
soby-mathew added a comment to T694: Boot up fails if there is unexpected data in flash on Musca-A2.

We would need to support versioning of SST FS data and also have mechanisms to detect if the flash is clean or in consistent state.

Mar 26 2020, 3:29 PM · Restricted Project
soby-mathew created T694: Boot up fails if there is unexpected data in flash on Musca-A2.
Mar 26 2020, 3:28 PM · Restricted Project
soby-mathew updated the task description for T693: Using test NV counters causes protected storage to be invalid after reboot.
Mar 26 2020, 9:33 AM · Restricted Project
soby-mathew updated the task description for T693: Using test NV counters causes protected storage to be invalid after reboot.
Mar 26 2020, 9:32 AM · Restricted Project
soby-mathew added a comment to T693: Using test NV counters causes protected storage to be invalid after reboot.

Internal ref : https://jira.arm.com/browse/IOTPSW-2808

Mar 26 2020, 9:30 AM · Restricted Project
soby-mathew added a comment to T693: Using test NV counters causes protected storage to be invalid after reboot.

This issue is also seen on Musca-A board.

Mar 26 2020, 9:29 AM · Restricted Project
soby-mathew created T693: Using test NV counters causes protected storage to be invalid after reboot.
Mar 26 2020, 9:24 AM · Restricted Project

Mar 25 2020

soby-mathew added a comment to T692: AN521 FVP soft reset via AIRCR does not reset MPC / PPC / MPU during PSA FF test.

This is an issue on FVP. It will case the system cannot boot up after a warm reset. So as a workaround, we have to skip BL2 when testing.

Mar 25 2020, 10:31 AM · Trusted Firmware M
soby-mathew added a comment to T692: AN521 FVP soft reset via AIRCR does not reset MPC / PPC / MPU during PSA FF test.

The output hangs at this point :

Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
[INF] Starting bootloader
[INF] Image 0: version=0.0.0+5, magic= good, image_ok=0x3
[INF] Image 1: No valid image
[INF] Booting image from the primary slot
[INF] Bootloader chainload address offset: 0x80000
[INF] Jumping to the first image slot
[Sec Thread] Secure image initializing!
TFM level is: 0x00000001
[Sec Thread] Jumping to non-secure code...
Mar 25 2020, 10:29 AM · Trusted Firmware M
soby-mathew created T692: AN521 FVP soft reset via AIRCR does not reset MPC / PPC / MPU during PSA FF test.
Mar 25 2020, 10:28 AM · Trusted Firmware M
soby-mathew closed T691: Some PSA-Arch Crypto tests fail with CC-312 as Wontfix.

This is a known limitation of CC-312 and hence will not be fixed in TF-M code.

Mar 25 2020, 10:25 AM · Trusted Firmware M
soby-mathew assigned T691: Some PSA-Arch Crypto tests fail with CC-312 to tamasban.

Update from Tamas

Mar 25 2020, 10:24 AM · Trusted Firmware M
soby-mathew created T691: Some PSA-Arch Crypto tests fail with CC-312.
Mar 25 2020, 10:21 AM · Trusted Firmware M

Mar 12 2020

soby-mathew added a comment to T686: RPI3/RPI4: support PSCI CPU_OFF.

Hi Andrew, yes the change looks fine.

Mar 12 2020, 11:58 AM · TF-A Bug, Trusted Firmware A

Mar 3 2020

soby-mathew edited projects for T682: psa_open_key/psa_close_key APIs require support for persistent key storage, added: Trusted Firmware M; removed Restricted Project.
Mar 3 2020, 1:24 PM · Trusted Firmware M
soby-mathew added a project to T682: psa_open_key/psa_close_key APIs require support for persistent key storage: Restricted Project.
Mar 3 2020, 1:23 PM · Trusted Firmware M
soby-mathew added a comment to T682: psa_open_key/psa_close_key APIs require support for persistent key storage.

ACKed. We need to investigate how to solve this problem.

Mar 3 2020, 1:18 PM · Trusted Firmware M

Feb 25 2020

soby-mathew added a comment to T561: Update the TFM Crypto Service to use the mbedCrypto v2.0.

Yes, the mbed-crypto tag 3.1.0 adds these 2 new APIs whereas the version TF-M currently supports is 3.0.1. I intend to catch up once again in a month's time and hopefully by then mbed-crypto will have added more functions which can be utilized.

Feb 25 2020, 10:38 AM · Restricted Project

Jan 14 2020

soby-mathew closed T418: Cryptocell Key Sizes as Resolved.

Closing the issue as the RSA Key size support has now been merged.

Jan 14 2020, 11:52 AM · Trusted Firmware A
soby-mathew added a comment to T418: Cryptocell Key Sizes.

The TF-A now has support for RSA-3K in Cryptocell variant.
https://review.trustedfirmware.org/#/c/TF-A/trusted-firmware-a/+/2263/

Jan 14 2020, 11:51 AM · Trusted Firmware A

Jan 7 2020

soby-mathew closed T582: rk3399: rockchip_soc_system_off() and rockchip_soc_soft_reset() are broken if board doesn't have poweroff and reset GPIOs as Resolved.
Jan 7 2020, 11:11 AM · Trusted Firmware A
soby-mathew added a comment to T632: End-of-interrupt (EOI) handling is missing for RAS interrupts.

HI Rickdic,
Could you please send this query to the TF-A mailing list ?

Jan 7 2020, 11:10 AM
soby-mathew closed T602: Memory corruption on back-to-back SEAs from lower ELs as Resolved.
Jan 7 2020, 11:09 AM · Trusted Firmware A

Dec 2 2019

soby-mathew added a comment to T566: psci system shutdown and system reset to follow graceful shutdown sequence.

Hi Sandeep, could you please send a mail to the mailing list for this.

Dec 2 2019, 2:40 PM · Trusted Firmware A

Oct 21 2019

soby-mathew closed T547: Correct UART PL011 initialization code as Resolved.
Oct 21 2019, 9:07 AM · Trusted Firmware A

Sep 5 2019

soby-mathew added a comment to T464: TF-A artifacts.

Hi vivina,
Are you thinking something similar to measured boot ?
The TF-A implements what is called verified boot. Found a good description for difference between verified and measured boot here:
https://forums.juniper.net/t5/Security/What-s-the-Difference-between-Secure-Boot-and-Measured-Boot/ba-p/281251

Sep 5 2019, 2:20 PM · TF-A Question, Trusted Firmware A

Jul 10 2019

soby-mathew added a comment to T418: Cryptocell Key Sizes.

Please email me at soby.mathew@arm.com

Jul 10 2019, 10:44 AM · Trusted Firmware A
soby-mathew added a comment to T418: Cryptocell Key Sizes.

Hi Neil
The Cryptocell variant supported by TF-A is CC-712 which only has support for RSA 2048.

Jul 10 2019, 9:30 AM · Trusted Firmware A

Jun 10 2019

soby-mathew added a member for Trusted Firmware-A Tests: soby-mathew.
Jun 10 2019, 3:37 PM
soby-mathew added a watcher for Trusted Firmware-A Tests: soby-mathew.
Jun 10 2019, 3:36 PM

May 28 2019

soby-mathew closed T334: Barrier in sprt_queue.c as Resolved.
May 28 2019, 1:17 PM · TF-A Question, Trusted Firmware A

May 21 2019

soby-mathew added a comment to T334: Barrier in sprt_queue.c.

Ah, You are right. Having taken a look at it again, yes, the SP-> SPM communication is register based and this spm_response_add() is invoked by SPM to push to a buffer within EL3 (its not a shared buffer between different ELs). I suspect the shared buffer primitives were written with shared buffer scenario in mind and the current prototype implementation does not optimize it for the case when the buffer is within EL3.

May 21 2019, 9:03 PM · TF-A Question, Trusted Firmware A
soby-mathew added a comment to T334: Barrier in sprt_queue.c.

Who is the lockless reader for spm_response_add() and spm_response_get()?

May 21 2019, 3:23 PM · TF-A Question, Trusted Firmware A

May 8 2019

soby-mathew assigned T334: Barrier in sprt_queue.c to pbeesley-arm.
May 8 2019, 9:50 AM · TF-A Question, Trusted Firmware A
soby-mathew assigned T335: Bug in rdmem_attr_to_mmap_attr in spm_xlat.c to pbeesley-arm.
May 8 2019, 9:49 AM · TF-A Bug, Trusted Firmware A
soby-mathew added a comment to T290: Example task/Issue 2.

Example comment 3

May 8 2019, 9:47 AM · TF-A General, Trusted Firmware A
soby-mathew changed the visibility for T335: Bug in rdmem_attr_to_mmap_attr in spm_xlat.c.
May 8 2019, 9:45 AM · TF-A Bug, Trusted Firmware A

Sep 28 2018

soby-mathew added a member for Trusted Firmware A: soby-mathew.
Sep 28 2018, 3:41 PM
soby-mathew added a watcher for Trusted Firmware A: soby-mathew.
Sep 28 2018, 3:40 PM