| ff90ce41 | 26-Aug-2025 |
Younghyun Park <younghyunpark@google.com> |
feat(cpus): fix external LLC presence bit in Neoverse N3
Unlike Neoverse N2, Neoverse N3 incorporates the External LLC presence bit in CPUECTLR2_EL1.SW_EXT_LLC. In addition, the default value is ext
feat(cpus): fix external LLC presence bit in Neoverse N3
Unlike Neoverse N2, Neoverse N3 incorporates the External LLC presence bit in CPUECTLR2_EL1.SW_EXT_LLC. In addition, the default value is external LLC in Neoverse N3, so the bit will be cleared when NEOVERSE_Nx_EXTERNAL_LLC is not enabled.
Change-Id: I1182aba5423e74748efd2571cc3817634ada748d Signed-off-by: Younghyun Park <younghyunpark@google.com>
show more ...
|
| fa8b7495 | 17-Sep-2025 |
Khristine Andreea Barbulescu <khristineandreea.barbulescu@nxp.com> |
fix(lib): align round_up with MISRA 10.1 and 10.8
Adjust integer literals and operand types to ensure consistent unsigned usage and eliminate implicit type mismatches. This enhances compliance with
fix(lib): align round_up with MISRA 10.1 and 10.8
Adjust integer literals and operand types to ensure consistent unsigned usage and eliminate implicit type mismatches. This enhances compliance with MISRA 10.1 and 10.8.
Change-Id: Icf07313ae36d2a58bfb38c390c988ddcd913953f Signed-off-by: Khristine Andreea Barbulescu <khristineandreea.barbulescu@nxp.com>
show more ...
|
| c0d32ee6 | 16-Sep-2025 |
azimmerman <azimmerman@nvidia.com> |
fix(lfa): include string.h in lfa_main.c
The memcpy function is defined in string.h header file. Since it is used in lfa_main.c, string.h should be included.
Change-Id: I4f361c9365c4a221bcf16933902
fix(lfa): include string.h in lfa_main.c
The memcpy function is defined in string.h header file. Since it is used in lfa_main.c, string.h should be included.
Change-Id: I4f361c9365c4a221bcf16933902eb3a980b83da7 Signed-off-by: azimmerman <azimmerman@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
show more ...
|
| 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 ...
|