| b73aa414 | 17-Sep-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "hm/evlog" into integration
* changes: build(measured-boot)!: move to ext event log lib feat(build): add utilities for modifying includes |
| 3ff75238 | 15-Sep-2025 |
Harrison Mutai <harrison.mutai@arm.com> |
chore(handoff)!: remove in-tree TLC implementation
Remove the TLC implementation from this repository. TLC now resides with the C implementation of the Transfer List Library, making it easier to con
chore(handoff)!: remove in-tree TLC implementation
Remove the TLC implementation from this repository. TLC now resides with the C implementation of the Transfer List Library, making it easier to consume in other projects.
BREAKING-CHANGE: Projects/scripts relying on the in-tree TLC tool will need to use the new, externalized location or workflow.
Change-Id: Ib34ff207292ab5523f4464419c51cfe816834fd4 Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
show more ...
|
| b67e9846 | 13-May-2025 |
Harrison Mutai <harrison.mutai@arm.com> |
build(measured-boot)!: move to ext event log lib
Removes in-tree Event Log library implementation and updates all references to use the external submodule. Updates include paths, Makefile macros, an
build(measured-boot)!: move to ext event log lib
Removes in-tree Event Log library implementation and updates all references to use the external submodule. Updates include paths, Makefile macros, and platform integration logic to link with lib as a static library.
If you cloned TF-A without the `--recurse-submodules` flag, you can ensure that this submodule is present by running:
git submodule update --init --recursive
BREAKING-CHANGE: LibEventLog is now included in TF-A as a submodule. Please run `git submodule update --init --recursive` if you encounter issues after migrating to the latest version of TF-A.
Change-Id: I723f493033c178759a45ea04118e7cc295dc2438 Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
show more ...
|
| 0fcee05f | 18-Aug-2025 |
Harrison Mutai <harrison.mutai@arm.com> |
feat(build): add utilities for modifying includes
Add Makefile helpers to manipulate and extract include directories. Introduce strip-quotes, include-dirs, and include-dirs-realpath utilities for fl
feat(build): add utilities for modifying includes
Add Makefile helpers to manipulate and extract include directories. Introduce strip-quotes, include-dirs, and include-dirs-realpath utilities for flexible processing of -I flags.
Change-Id: Ic8051d299b43e7efeca4cccd8c36115bc8393bcf Signed-off-by: Harrison Mutai <harrison.mutai@arm.com> Co-authored-by: Chris Kay <Chris.Kay@arm.com>
show more ...
|
| c0ef365b | 17-Sep-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(debugfs): set debugfs smc start to vendor EL3" into integration |
| 1bf29660 | 07-Mar-2025 |
Alexander Stein <alexander.stein@ew.tq-group.com> |
refactor(imx8m): simplify RDC console config
imx_rdc_console_access_enable() only updates the RDC configuration for console UART. Early return was only happening when the correct configuration was a
refactor(imx8m): simplify RDC console config
imx_rdc_console_access_enable() only updates the RDC configuration for console UART. Early return was only happening when the correct configuration was already set. Return early once the correct entry has been found and updated.
Change-Id: Ic21dd8186b051dd0f51192df68a652ff79d8b8c0 Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
show more ...
|
| a2c6e11d | 07-Mar-2025 |
Alexander Stein <alexander.stein@ew.tq-group.com> |
fix(imx8m): add RDC entries for all missing UARTs
Commit f7434fa13 ("fix(imx8m): ensure domain permissions for the console") sets RDC domain to Cortex-A only for console UART. But this only works if
fix(imx8m): add RDC entries for all missing UARTs
Commit f7434fa13 ("fix(imx8m): ensure domain permissions for the console") sets RDC domain to Cortex-A only for console UART. But this only works if there is an RDC configuration entry provided. Add missing RDC entries using the (reset) default value, so imx_rdc_console_access_enable() can actually configuration domain access.
Fixes: f7434fa13507 ("fix(imx8m): ensure domain permissions for the console") Change-Id: I550dbf2b53795ab43839139c455f2468442a3251 Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
show more ...
|
| 53cad40b | 17-Sep-2025 |
Yann Gautier <yann.gautier@st.com> |
Merge "fix(imx8mp): assign wdog1 to domain0 only" into integration |
| 00eddc62 | 16-Sep-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes I1613e2e8,Ia260450e,I62d6247d into integration
* changes: build(dev-deps): bump brace-expansion chore(dev-deps): bump the pip group across 2 directories with 1 update build(deps)
Merge changes I1613e2e8,Ia260450e,I62d6247d into integration
* changes: build(dev-deps): bump brace-expansion chore(dev-deps): bump the pip group across 2 directories with 1 update build(deps): bump the dev-deps group across 2 directories with 1 update
show more ...
|
| 02ba6dd3 | 16-Sep-2025 |
Yann Gautier <yann.gautier@st.com> |
Merge changes from topic "sbsa2" into integration
* changes: feat(qemu): skip paged image info feat(optee): check paged image size feat(qemu-sbsa): support s-el2 and s-el1 spmc |
| 773a310f | 16-Sep-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes from topic "rustspmc_with_xferlist" into integration
* changes: feat(fvp): introduce fvp_stmm_bl2_sp_list.dts for StandaloneMm feat(fvp): update evtlog info in the xferlist's DT_SP
Merge changes from topic "rustspmc_with_xferlist" into integration
* changes: feat(fvp): introduce fvp_stmm_bl2_sp_list.dts for StandaloneMm feat(fvp): update evtlog info in the xferlist's DT_SPMC_MANIFEST entry feat(fvp): move PLAT_ARM_SPMC_SP_MANIFEST_SIZE definition feat(spmd): get spmc manifest from xferlist
show more ...
|
| 838eb53d | 16-Sep-2025 |
J-Alves <joao.alves@arm.com> |
feat(tc): bump SPMC version to FF-A v1.3 TC platform
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I196a0eb1bedb8bcc35b4524f04ea75f8c832a7f9 |
| 4d29a8fa | 16-Sep-2025 |
J-Alves <joao.alves@arm.com> |
feat(fvp): bump the SPMC version
Bump the SPMC version in the fvp_spmc_optee_sp_manifest to FF-A v1.3. The affected setup uses Hafnium as SPMC and OPTEE as SP.
Signed-off-by: J-Alves <joao.alves@ar
feat(fvp): bump the SPMC version
Bump the SPMC version in the fvp_spmc_optee_sp_manifest to FF-A v1.3. The affected setup uses Hafnium as SPMC and OPTEE as SP.
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I51d29832d8011dbdc9945f153805ba9b2b8663e7
show more ...
|
| e2d82769 | 16-Sep-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(spm): change the SMMUv3TestEngine being used" into integration |
| dfdb73f7 | 16-Sep-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "bk/no_blx_setup" into integration
* changes: fix: replace stray BL2_AT_EL3 with RESET_TO_BL2 refactor(aarch64): move BL31 specific setup out of the PSCI entrypoint re
Merge changes from topic "bk/no_blx_setup" into integration
* changes: fix: replace stray BL2_AT_EL3 with RESET_TO_BL2 refactor(aarch64): move BL31 specific setup out of the PSCI entrypoint refactor: unify blx_setup() and blx_main() fix(bl2): unify the BL2 EL3 and RME entrypoints
show more ...
|
| dd87b735 | 28-Aug-2025 |
J-Alves <joao.alves@arm.com> |
feat(ff-a): bump SPMD FF-A version
The Hafnium SPM version bumped to FF-A v1.3, alongside the TF-A SPMD. EL3 SPMC was kept under the v1.2 version with its own set of FFA_VERSION_SPMC_MAJOR/MINOR mac
feat(ff-a): bump SPMD FF-A version
The Hafnium SPM version bumped to FF-A v1.3, alongside the TF-A SPMD. EL3 SPMC was kept under the v1.2 version with its own set of FFA_VERSION_SPMC_MAJOR/MINOR macros.
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I0494738b9978ad72b3316a24d7811096c53f952b
show more ...
|
| 803560de | 15-Jul-2025 |
Jens Wiklander <jens.wiklander@linaro.org> |
feat(qemu): skip paged image info
In qemu_bl2_handle_post_image_load() when fixing up the arguments for BL32, only pass on paged image base and size if it has been loaded. The paged image is not sup
feat(qemu): skip paged image info
In qemu_bl2_handle_post_image_load() when fixing up the arguments for BL32, only pass on paged image base and size if it has been loaded. The paged image is not supported for SPMC_OPTEE so make sure it's not loaded.
Change-Id: I9c82ef687006e0f882a098de2cc3000038476b17 Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| c9e91b24 | 15-Jul-2025 |
Jens Wiklander <jens.wiklander@linaro.org> |
feat(optee): check paged image size
The base and size of the paged image is passed in arg1 and arg2. If the image size is 0 it's unnecessary to pass an unused image base, so check the size before up
feat(optee): check paged image size
The base and size of the paged image is passed in arg1 and arg2. If the image size is 0 it's unnecessary to pass an unused image base, so check the size before updating arg1 and arg2.
Change-Id: Iebf621cc1a86a99d9128ddfbc327285cf8cf771c Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| cda0487a | 24-Jun-2025 |
Jens Wiklander <jens.wiklander@linaro.org> |
feat(qemu-sbsa): support s-el2 and s-el1 spmc
Reserve memory for TB_FW_CONFIG and TOS_FW_CONFIG if configured with SPD=spmd and optionally SPMD_SPM_AT_SEL2=1.
Change-Id: I2f27502b6d5f9f0131ab8ba273
feat(qemu-sbsa): support s-el2 and s-el1 spmc
Reserve memory for TB_FW_CONFIG and TOS_FW_CONFIG if configured with SPD=spmd and optionally SPMD_SPM_AT_SEL2=1.
Change-Id: I2f27502b6d5f9f0131ab8ba273ab738de5643d45 Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 47fd2315 | 16-Sep-2025 |
Yann Gautier <yann.gautier@st.com> |
Merge changes Ibc52a4fc,Ieb56af33 into integration
* changes: build(allwinner): disable unneeded CVE workarounds and MPAM fix(cpus): use correct Makefile indentation for CVE-2018-3639 check |
| 987c9b04 | 02-Jul-2025 |
Dhruva Gole <d-gole@ti.com> |
feat(ti): am62lx init: boot notif and version msg
Consume the boot notification on this platform before we start further communication with the system-firmware.
Change-Id: Ia9e5d8d616d7d9cd50ee5de2
feat(ti): am62lx init: boot notif and version msg
Consume the boot notification on this platform before we start further communication with the system-firmware.
Change-Id: Ia9e5d8d616d7d9cd50ee5de2e4c8abe06104dc05 Signed-off-by: Dhruva Gole <d-gole@ti.com>
show more ...
|
| 7d3c700f | 05-Jun-2025 |
Dhruva Gole <d-gole@ti.com> |
feat(ti): add support for boot notification msg
Add support for boot notification message[1] from the system-firmware which indicates it's ready to start TI SCI communication with other entities in
feat(ti): add support for boot notification msg
Add support for boot notification message[1] from the system-firmware which indicates it's ready to start TI SCI communication with other entities in the system.
[1] https://software-dl.ti.com/tisci/esd/latest/2_tisci_msgs/general/core.html#tisci-msg-boot-notification
Change-Id: I5fab25dd460824f03df623b23e656bf3252db59c Signed-off-by: Dhruva Gole <d-gole@ti.com>
show more ...
|
| 8853eba6 | 05-Jun-2025 |
Dhruva Gole <d-gole@ti.com> |
feat(ti): add mmu regions for am62l soc
Update the k3low bl31 platform setup to map required device regions (USART, GIC, GTC, MMR, and mailbox) in the MMU. This ensures that all necessary hardware b
feat(ti): add mmu regions for am62l soc
Update the k3low bl31 platform setup to map required device regions (USART, GIC, GTC, MMR, and mailbox) in the MMU. This ensures that all necessary hardware blocks are accessible to the A53 cores on the AM62L SoC. Use 4K aligned address sizes wherever applicable, and update the file header comment from "K3 SOC specific bl31_setup" to "k3low SoC specific bl31_setup" to accurately represent the platform specific nature of this file. As part of the effort, rename WKUP_CTRL_MMR0_DEVICE_MANAGEMENT_BASE to WKUP_CTRL_MMR0_BASE to make name shorter.
Change-Id: I58209bc9c780db3e452b09c2c939bb0c47a63ed1 Signed-off-by: Dhruva Gole <d-gole@ti.com>
show more ...
|
| a5cf0ba4 | 02-Jul-2025 |
Dhruva Gole <d-gole@ti.com> |
feat(ti): build generic timer
Also, make sure we init the generic timer as part of the soc init on am62lx as we use it later for delays
Change-Id: I921f4e4120ddaba588eb5b876231435fff3f7f3c Signed-o
feat(ti): build generic timer
Also, make sure we init the generic timer as part of the soc init on am62lx as we use it later for delays
Change-Id: I921f4e4120ddaba588eb5b876231435fff3f7f3c Signed-off-by: Dhruva Gole <d-gole@ti.com>
show more ...
|
| ada94a82 | 16-Sep-2025 |
Soby Mathew <soby.mathew@arm.com> |
Merge "fix(rme): fix incorrect shift operation in rmmd" into integration |