Page MenuHomePhabricator
Feed All Stories

Nov 9 2022

Summer-ARM edited the content of Psa Arch Crypto Test Failure Analysis In TF-M V1.7 Release.
Nov 9 2022, 8:46 AM

Nov 8 2022

Summer-ARM created an object: Psa Arch Crypto Test Failure Analysis In TF-M V1.7 Release.
Nov 8 2022, 2:22 AM
Summer-ARM edited the content of Release.
Nov 8 2022, 2:19 AM

Nov 2 2022

damonsalvatore88 updated damonsalvatore88.
Nov 2 2022, 5:24 AM
damonsalvatore88 updated damonsalvatore88.
Nov 2 2022, 5:24 AM

Oct 31 2022

okash added a comment to TF-A LTS Meeting Minutes.

Added LTS patch automation doc: https://developer.trustedfirmware.org/w/tf_a/tf-a_lts_meeting_minutes/tf-a_lts_patch_automation/

Oct 31 2022, 7:12 PM
okash created an object: LTS Errata Patch Automation (WIP).
Oct 31 2022, 7:11 PM

Oct 28 2022

adeaarm triaged T1006: Add PBKDF2-AES-CMAC as Normal priority.
Oct 28 2022, 10:46 AM · Restricted Project
adeaarm created T1006: Add PBKDF2-AES-CMAC.
Oct 28 2022, 10:45 AM · Restricted Project
adeaarm triaged T1005: Add PBKDF2-HMAC as Normal priority.
Oct 28 2022, 10:45 AM · Restricted Project
vwadekar edited the content of TF-A LTS Meeting Minutes.
Oct 28 2022, 6:20 AM
bipinravi-arm published a new version of TF-A LTS Meeting Minutes.
Oct 28 2022, 4:47 AM

Oct 26 2022

dbharbin changed the edit policy for TF-A LTS Meeting Minutes.
Oct 26 2022, 2:18 PM

Oct 25 2022

dbharbin changed the edit policy for TF-A LTS Meeting Minutes.
Oct 25 2022, 6:56 PM
dbharbin edited the content of TF-A LTS Meeting Minutes.
Oct 25 2022, 6:51 PM
dbharbin edited the content of TF-A LTS Meeting Minutes.
Oct 25 2022, 6:50 PM
dbharbin edited the content of TF-A LTS Meeting Minutes.
Oct 25 2022, 6:49 PM
dbharbin edited the content of TF-A LTS Meeting Minutes.
Oct 25 2022, 6:47 PM
dbharbin edited the content of TF-A LTS Meeting Minutes.
Oct 25 2022, 6:46 PM
dbharbin created an object: TF-A LTS Meeting Minutes.
Oct 25 2022, 6:39 PM

Oct 18 2022

shebuk edited the content of Trusted Services (TS) Roadmap.
Oct 18 2022, 5:06 PM
shebuk edited the content of Roadmap.
Oct 18 2022, 4:57 PM
shebuk edited the content of Roadmap.
Oct 18 2022, 4:53 PM
shebuk edited the content of Roadmap.
Oct 18 2022, 4:17 PM
balintdobszay edited the content of OP-TEE SPMC v3.19 test results.
Oct 18 2022, 10:43 AM · Trusted Services
balintdobszay changed the visibility for OP-TEE SPMC v3.19 test results.
Oct 18 2022, 10:36 AM · Trusted Services
balintdobszay edited the content of OP-TEE SPMC status.
Oct 18 2022, 10:10 AM · Trusted Services

Oct 17 2022

balintdobszay edited the content of OP-TEE SPMC status.
Oct 17 2022, 12:59 PM · Trusted Services
balintdobszay renamed OP-TEE SPMC status from OP-TEE SPMC status v3.18 to OP-TEE SPMC status.
Oct 17 2022, 12:59 PM · Trusted Services

Oct 13 2022

balintdobszay edited the content of OP-TEE SPMC v3.19 test results.
Oct 13 2022, 11:06 AM · Trusted Services
balintdobszay edited the content of OP-TEE SPMC v3.19 test results.
Oct 13 2022, 11:05 AM · Trusted Services

Oct 12 2022

balintdobszay edited the content of OP-TEE SPMC v3.19 test results.
Oct 12 2022, 2:35 PM · Trusted Services
vwadekar updated vwadekar.
Oct 12 2022, 2:18 PM
vwadekar updated vwadekar.
Oct 12 2022, 2:16 PM
vwadekar edited the content of Long-term support (LTS) proposal.
Oct 12 2022, 11:52 AM
vwadekar edited the content of Long-term support (LTS) proposal.
Oct 12 2022, 11:35 AM
vwadekar edited the content of Long-term support (LTS) proposal.
Oct 12 2022, 11:34 AM
balintdobszay edited the content of OP-TEE SPMC v3.19 test results.
Oct 12 2022, 11:30 AM · Trusted Services
balintdobszay edited the content of OP-TEE SPMC v3.19 test results.
Oct 12 2022, 10:02 AM · Trusted Services
balintdobszay edited the content of OP-TEE SPMC v3.19 test results.
Oct 12 2022, 9:40 AM · Trusted Services

Oct 6 2022

santongding added a watcher for Hafnium: santongding.
Oct 6 2022, 10:29 AM

Oct 4 2022

JonathonReinhart created T1004: Multiple issues with io_block.c:block_seek().
Oct 4 2022, 3:15 PM · TF-A Bug

Oct 3 2022

madhukar-Arm added a comment to T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.

Further improvement to tf-a-tests added to this ticket

Oct 3 2022, 2:32 PM · Hafnium
madhukar-Arm added a comment to T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.

added more improvement suggestions

Oct 3 2022, 1:45 PM · Hafnium

Sep 30 2022

vwadekar edited the content of Long-term support (LTS) proposal.
Sep 30 2022, 11:40 AM
vwadekar edited the content of Long-term support (LTS) proposal.
Sep 30 2022, 11:39 AM

Sep 28 2022

balintdobszay renamed OP-TEE SPMC v3.19 test results from OP-TEE SPMC v3.19 release testing to OP-TEE SPMC v3.19 test results.
Sep 28 2022, 12:11 PM · Trusted Services
balintdobszay renamed OP-TEE SPMC v3.19 test results from Release-testing-3-19 to OP-TEE SPMC v3.19 release testing.
Sep 28 2022, 9:43 AM · Trusted Services
balintdobszay created an object: OP-TEE SPMC v3.19 test results.
Sep 28 2022, 9:40 AM · Trusted Services

Sep 27 2022

Luoject assigned T1003: TF-A: RPi4 fails to boot secondary core at second time by PSCI cpu_on to Andre-ARM.

Hi Andre-ARM, to fix the problem, here's the pull request: https://github.com/ARM-software/arm-trusted-firmware/pull/1988

Sep 27 2022, 7:44 AM · Trusted Firmware A, TF-A Bug
Luoject added a comment to T1003: TF-A: RPi4 fails to boot secondary core at second time by PSCI cpu_on.

Hi,
thanks for the info, I will have a look at this, though probably only later this week.
As for rebuilding: I assume you are using the firmware drops from the pftf github?
This is deeply hidden in the EDK2 build system, but it will effectively use a precompiled version of bl31.bin checked into the edk2-non-osi.git repository. This will be placed into the first 128KB of RPI_EFI.fd file, filled up with 0xff.
So to replace just bl31.bin, you simply overwrite the first part of that file, with your compiled version.
To get bl31.bin from source, you just need an aarch64 (cross-)compiler, then:
$ CROSS_COMPILE=aarch64-linux-gnu- make PLAT=rpi4 DEBUG=0
This should be described in docs/plat/rpi4.rst. If you find something missing, let me know, or even better: send a patch ;-)

Sep 27 2022, 5:18 AM · Trusted Firmware A, TF-A Bug

Sep 26 2022

vwadekar edited the content of Long-term support (LTS) proposal.
Sep 26 2022, 9:05 PM
vwadekar edited the content of Long-term support (LTS) proposal.
Sep 26 2022, 9:03 PM
Andre-ARM added a comment to T1003: TF-A: RPi4 fails to boot secondary core at second time by PSCI cpu_on.

Hi,
thanks for the info, I will have a look at this, though probably only later this week.
As for rebuilding: I assume you are using the firmware drops from the pftf github?
This is deeply hidden in the EDK2 build system, but it will effectively use a precompiled version of bl31.bin checked into the edk2-non-osi.git repository. This will be placed into the first 128KB of RPI_EFI.fd file, filled up with 0xff.
So to replace just bl31.bin, you simply overwrite the first part of that file, with your compiled version.
To get bl31.bin from source, you just need an aarch64 (cross-)compiler, then:
$ CROSS_COMPILE=aarch64-linux-gnu- make PLAT=rpi4 DEBUG=0
This should be described in docs/plat/rpi4.rst. If you find something missing, let me know, or even better: send a patch ;-)

Sep 26 2022, 1:18 PM · Trusted Firmware A, TF-A Bug
Luoject added a comment to T1003: TF-A: RPi4 fails to boot secondary core at second time by PSCI cpu_on.

So that's a lot of details (thanks for that!), but what is the actual problem? That secondaries cannot be taken offline? Or that they don't came back online? And did that work before the commit you mentioned?

Sep 26 2022, 12:09 PM · Trusted Firmware A, TF-A Bug
Andre-ARM added a comment to T1003: TF-A: RPi4 fails to boot secondary core at second time by PSCI cpu_on.

So that's a lot of details (thanks for that!), but what is the actual problem? That secondaries cannot be taken offline? Or that they don't came back online? And did that work before the commit you mentioned?

Sep 26 2022, 9:55 AM · Trusted Firmware A, TF-A Bug
Luoject updated the task description for T1003: TF-A: RPi4 fails to boot secondary core at second time by PSCI cpu_on.
Sep 26 2022, 7:42 AM · Trusted Firmware A, TF-A Bug

Sep 25 2022

felixsinger added a comment to T996: Compiling bl31.elf with binutils 2.39 warns/fails with “ LOAD segment with RWX permissions”.

I can confirm this occurs with binutils 2.39. We (coreboot) are trying to update binutils from our toolchain and we are about to adjust our build system. --no-warn-rwx-segment fixes the issue. https://review.coreboot.org/c/coreboot/+/66920

Sep 25 2022, 4:40 PM · Trusted Firmware A

Sep 24 2022

joannafarley-arm updated subscribers of T1003: TF-A: RPi4 fails to boot secondary core at second time by PSCI cpu_on.

Pinging @Andre-ARM RPi4 platform code owner for comment.

Sep 24 2022, 3:23 PM · Trusted Firmware A, TF-A Bug
Luoject added a project to T1003: TF-A: RPi4 fails to boot secondary core at second time by PSCI cpu_on: Trusted Firmware A.
Sep 24 2022, 11:02 AM · Trusted Firmware A, TF-A Bug
Luoject created T1003: TF-A: RPi4 fails to boot secondary core at second time by PSCI cpu_on.
Sep 24 2022, 11:01 AM · Trusted Firmware A, TF-A Bug

Sep 22 2022

zandrey added a comment to T1000: imx8m does not start after EHF with S-EL2 SPMC change.

Hello Olivier,

Sep 22 2022, 1:05 PM · Trusted Firmware A, TF-A Bug
odeprez added a comment to T1000: imx8m does not start after EHF with S-EL2 SPMC change.

Thanks for your reply. Looks like there is a fix under works:

Sep 22 2022, 11:22 AM · Trusted Firmware A, TF-A Bug
mirschkyn added a comment to T996: Compiling bl31.elf with binutils 2.39 warns/fails with “ LOAD segment with RWX permissions”.

Adding that the linking warns about both rwx-sections and execstack for bl2 too.
So both are needed or the linking needs to be fixed.
I think the no-warn flags are only available to newer tools, so defaulting to them will probably break things.

Sep 22 2022, 10:50 AM · Trusted Firmware A

Sep 20 2022

odeprez created T1002: Revisit hypervisor page tables defragmentation.
Sep 20 2022, 8:07 AM · Hafnium

Sep 19 2022

eriders updated eriders.
Sep 19 2022, 4:37 PM

Sep 17 2022

zandrey added a comment to T1000: imx8m does not start after EHF with S-EL2 SPMC change.

Hello Olivier,

Sep 17 2022, 7:34 PM · Trusted Firmware A, TF-A Bug

Sep 13 2022

madhukar-Arm updated the task description for T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.
Sep 13 2022, 5:39 PM · Hafnium
madhukar-Arm updated the task description for T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.
Sep 13 2022, 5:39 PM · Hafnium
madhukar-Arm updated the task description for T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.
Sep 13 2022, 5:37 PM · Hafnium
madhukar-Arm updated the task description for T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.
Sep 13 2022, 5:37 PM · Hafnium
madhukar-Arm updated the task description for T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium.
Sep 13 2022, 5:36 PM · Hafnium
madhukar-Arm triaged T1001: Improvements to secure interrupt handling, partition runtime models and scheduling modes in Hafnium as Normal priority.
Sep 13 2022, 5:34 PM · Hafnium
odeprez added a comment to T1000: imx8m does not start after EHF with S-EL2 SPMC change.

Hi,
From the logs I understand BL31 is started by U-Boot SPL rather than TF-A's BL1/BL2, correct?
Would it be possible to gather more verbose logs (build with DEBUG=1 LOG_LEVEL=50) ?
Can you share the TF-A command line used to build this platform?
In particular what's the state of EL3_EXCEPTION_HANDLING, SPD, SPMD_SPM_AT_SEL2 toggles?
Thanks, Olivier.

Sep 13 2022, 7:54 AM · Trusted Firmware A, TF-A Bug

Sep 11 2022

joannafarley-arm updated subscribers of T1000: imx8m does not start after EHF with S-EL2 SPMC change.

Ping @raghuncstate for comment https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/commit/?id=7c2fe62f1347bb94d82e9fdd3bc5eaebedaf0bc7

Sep 11 2022, 10:20 AM · Trusted Firmware A, TF-A Bug

Sep 10 2022

zandrey added projects to T1000: imx8m does not start after EHF with S-EL2 SPMC change: TF-A Bug, Trusted Firmware A.
Sep 10 2022, 8:21 PM · Trusted Firmware A, TF-A Bug

Sep 9 2022

zandrey created T1000: imx8m does not start after EHF with S-EL2 SPMC change.
Sep 9 2022, 2:58 PM · Trusted Firmware A, TF-A Bug

Sep 8 2022

joannafarley-arm added a comment to T996: Compiling bl31.elf with binutils 2.39 warns/fails with “ LOAD segment with RWX permissions”.

Hey Chris, I may have raised the bug wrong we are tracking internally as its binutils-2.39, sorry!

Sep 8 2022, 4:33 PM · Trusted Firmware A
CJKay added a comment to T996: Compiling bl31.elf with binutils 2.39 warns/fails with “ LOAD segment with RWX permissions”.

Hi Heitbaum, could you tell me which toolchain you're using to build TF-A? The latest Arm GNU AArch64 toolchain is 11.3.Rel1, which packages binutils-2.38 and therefore compiles successfully, so I'm currently unable to reproduce this error.

Sep 8 2022, 3:53 PM · Trusted Firmware A

Aug 29 2022

hramrach renamed T999: TF-A does not build with GCC 7 for some platforms from TF-A doe not build with GCC 7 for some platforms to TF-A does not build with GCC 7 for some platforms.
Aug 29 2022, 12:46 PM · TF-A Bug
hramrach added a comment to T999: TF-A does not build with GCC 7 for some platforms.

Aug 29 2022, 12:45 PM · TF-A Bug
hramrach created T999: TF-A does not build with GCC 7 for some platforms.
Aug 29 2022, 12:44 PM · TF-A Bug

Aug 19 2022

joannafarley-arm closed T998: dtc warns when compiling TF-A with FVP_HW_CONFIG_DTS=fdts/fvp-base-gicv3-psci-1t.dts as Resolved.
Aug 19 2022, 1:16 PM · Trusted Firmware A
nadlertz added a comment to T998: dtc warns when compiling TF-A with FVP_HW_CONFIG_DTS=fdts/fvp-base-gicv3-psci-1t.dts.

I see. Thanks for the replies. Feel free to close this task then.

Aug 19 2022, 11:34 AM · Trusted Firmware A
joannafarley-arm added a comment to T998: dtc warns when compiling TF-A with FVP_HW_CONFIG_DTS=fdts/fvp-base-gicv3-psci-1t.dts.

Regarding this web page reporting system its mainly now being used for Bug reporting. There is now a TF-A mailing list https://lists.trustedfirmware.org/mailman3/lists/tf-a.lists.trustedfirmware.org/ where many more people can help with questions.

Aug 19 2022, 11:21 AM · Trusted Firmware A
Andre-ARM added a comment to T998: dtc warns when compiling TF-A with FVP_HW_CONFIG_DTS=fdts/fvp-base-gicv3-psci-1t.dts.

Yes, this is a known issue. The DTs for the base FVP model were once imported from the Linux tree, but haven't been updated since. Meanwhile both DTC and the DT schema compliance tooling in the kernel tree got stricter, so the old files trigger warnings now.
One could go ahead and just fix each of those warnings, but I am actually working on rearranging the FVP DT files, so we can sync them from the kernel tree. That should fix those messages automatically.

Aug 19 2022, 11:03 AM · Trusted Firmware A

Aug 17 2022

nadlertz updated the task description for T998: dtc warns when compiling TF-A with FVP_HW_CONFIG_DTS=fdts/fvp-base-gicv3-psci-1t.dts.
Aug 17 2022, 7:44 AM · Trusted Firmware A
nadlertz added a comment to T998: dtc warns when compiling TF-A with FVP_HW_CONFIG_DTS=fdts/fvp-base-gicv3-psci-1t.dts.

I tried to follow the guidelines on https://github.com/ARM-software/tf-issues but I can't find where to add the "question" label. Sorry about this.

Aug 17 2022, 7:38 AM · Trusted Firmware A
nadlertz triaged T998: dtc warns when compiling TF-A with FVP_HW_CONFIG_DTS=fdts/fvp-base-gicv3-psci-1t.dts as Low priority.
Aug 17 2022, 7:35 AM · Trusted Firmware A

Aug 15 2022

pfalcon created T997: MISRA: Bare usage of __builtin_offsetof() should be avoided.
Aug 15 2022, 8:08 PM
joannafarley-arm added a comment to T996: Compiling bl31.elf with binutils 2.39 warns/fails with “ LOAD segment with RWX permissions”.

Hi Heitaum, Thanks for reporting this.

Aug 15 2022, 9:18 AM · Trusted Firmware A

Aug 10 2022

heitbaum created T996: Compiling bl31.elf with binutils 2.39 warns/fails with “ LOAD segment with RWX permissions”.
Aug 10 2022, 12:18 PM · Trusted Firmware A
joannafarley-arm added a comment to T989: Support SVE in non-secure world with CTX_INCLUDE_FPREGS=1.

Sure, people are of course free to do what they want downstream. Especially as a temporary measure if this is ultimately needed to be upstreamed with fuller discussion once other stakeholders are available to facilitate that.

Aug 10 2022, 8:37 AM · Trusted Firmware A

Aug 9 2022

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

Thanks Joanna for letting know. This is actually blocking development so I'm thinking we go ahead with a local change that we think will be best and then we can discuss that change when Soby is back. What do you think?

Aug 9 2022, 7:23 PM · Trusted Firmware A
cringti edited the content of Proof Of Concepts.
Aug 9 2022, 4:55 PM
pfalcon created T995: TF-A: Piping source code to $CC complicates usage of static analysis tools.
Aug 9 2022, 3:00 PM

Aug 8 2022

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

Soby, himself is out until towards end of August. Maybe wait now until Beginning of Septif this is not urgent?

Aug 8 2022, 8:30 PM · Trusted Firmware A
okash added a comment to T989: Support SVE in non-secure world with CTX_INCLUDE_FPREGS=1.

Apologies, holiday delays on our side too :)

Aug 8 2022, 6:22 PM · Trusted Firmware A

Jul 29 2022

AntonioSanta triaged T994: cannot read beyond 4Gbyte space from eMMC, NXP's sd_mmc driver as Normal priority.
Jul 29 2022, 2:09 PM · TF-A Bug

Jul 19 2022

tenkaisakura7 updated tenkaisakura7.
Jul 19 2022, 6:36 AM