|
| 1 | +patches: |
| 2 | + - path: 0001-plat-corstone1000-Add-support-for-Cortex-A320-varian.patch |
| 3 | + sha256sum: d47d16316c0c16f9699dd0ef9f2bd8dd54cf35e8024023d48ba2769d69f1fa84 |
| 4 | + module: trusted-firmware-m |
| 5 | + apply-command: git am |
| 6 | + author: Harsimran Singh Tungal |
| 7 | + email: harsimransingh.tungal@arm.com |
| 8 | + date: 2025-07-29 |
| 9 | + upstreamable: true |
| 10 | + merge-pr: https://github.com/zephyrproject-rtos/trusted-firmware-m/pull/172 |
| 11 | + comments: | |
| 12 | + Add DSU-120T PPU driver for Cortex-A320 host power-on. |
| 13 | + Required to boot the host CPU on the Corstone-1000-A320 FVP. |
| 14 | + Upstream: https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/45749 |
| 15 | +
|
| 16 | + - path: 0002-feat-corstone-1000-add-Cortex-A320-support.patch |
| 17 | + sha256sum: 8c2c165dea44019ea5d12036543e302322bef3bd1916678d0caed25cb6099e5e |
| 18 | + module: trusted-firmware-a |
| 19 | + apply-command: git am |
| 20 | + author: Harsimran Singh Tungal |
| 21 | + email: harsimransingh.tungal@arm.com |
| 22 | + date: 2025-11-27 |
| 23 | + upstreamable: true |
| 24 | + merge-pr: https://github.com/zephyrproject-rtos/trusted-firmware-a/pull/8 |
| 25 | + comments: | |
| 26 | + Add Cortex-A320 support to TF-A for Corstone-1000. |
| 27 | + Introduces CORSTONE1000_CORTEX_A320 build flag, GICv3 with GIC-600, |
| 28 | + A320 MPIDR layout, Ethos-U85 and non-secure SRAM mappings, and |
| 29 | + multicore hold pen for SMP secondary core bring-up. |
| 30 | + Upstream: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/45729 |
| 31 | +
|
| 32 | + - path: 0003-fix-corstone1000-fix-secondary-core-hold-pen-cache-c.patch |
| 33 | + sha256sum: 2c37c1746bb18b3c851a9257b33d98b26fb56dfae29ec52e3c7251abbcb7f30a |
| 34 | + module: trusted-firmware-a |
| 35 | + apply-command: git am |
| 36 | + author: Nicolas Pitre |
| 37 | + email: npitre@baylibre.com |
| 38 | + date: 2026-02-12 |
| 39 | + upstreamable: true |
| 40 | + comments: | |
| 41 | + Fix secondary core hold pen cache coherency issue. |
| 42 | + BL2's cache flush during BL2-to-BL31 transition pushes stale cached |
| 43 | + data over the WAIT values that secondary CPUs wrote from non-cached |
| 44 | + context. Fix by cache-line-aligning hold slots (64-byte stride), |
| 45 | + moving hold base past FW_CONFIG area, and having pwr_domain_on |
| 46 | + explicitly write all slots before flushing. |
0 commit comments