| bc3dac6c | 27-Nov-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(cpufeat): require FEAT_AMUv1p1 to enable the auxiliary counters" into integration |
| 0e6ddc1d | 27-Nov-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "feat(build): enable link-time optimization by default" into integration |
| 5f2f4710 | 27-Nov-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(gicv5): align IWB_WDOMAINR to the EAC spec" into integration |
| fa28b3af | 17-Apr-2023 |
Boyan Karatotev <boyan.karatotev@arm.com> |
feat(build): enable link-time optimization by default
Enable LTO by default for all platforms and compilers. LTO performs optimisation at link-time rather than at compilation time, and allows optimi
feat(build): enable link-time optimization by default
Enable LTO by default for all platforms and compilers. LTO performs optimisation at link-time rather than at compilation time, and allows optimisations to be made across compilation unit boundaries (i.e. C files). This is especially useful in areas with lots of closely related compilation units that operate on the same data structures (eg PSCI and context management).
The only drawback is that LTO makes conditions ripe for the build to heavily mangle all functions, making debugging a nightmare. So only enable for release builds.
Note this will make object files unintepretable by objdump. Use lto-dump instead.
BREAKING-CHANGE: LTO has been enabled by default, which may cause unpredictable issues for platforms where the linker scripts have not been designed with LTO in mind. Please report any issues to the [mailing list](mailto:tf-a@lists.trustedfirmware.org).
Change-Id: Ia472aff1a23366d918abded7a1c5da695f2c4787 Co-authored-by: Chris Kay <chris.kay@arm.com> Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| fcb7b260 | 26-Nov-2025 |
Chris Kay <chris.kay@arm.com> |
Merge changes I6e44c7f1,Id4320cbf,Ibb05dd47,Icec70861 into integration
* changes: fix(morello): don't define get_mem_client_mode() when it won't be used fix(rdn2): don't use V1 as a label fix(
Merge changes I6e44c7f1,Id4320cbf,Ibb05dd47,Icec70861 into integration
* changes: fix(morello): don't define get_mem_client_mode() when it won't be used fix(rdn2): don't use V1 as a label fix(tspd): don't forward declare tsp_vectors_t fix(cpufeat): drop feature_panic() as unused
show more ...
|
| 6edbd2d6 | 10-Nov-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(cpufeat): require FEAT_AMUv1p1 to enable the auxiliary counters
The auxiliary counters are a feature of FEAT_AMUv1p1 but it's possible to enable them (ENABLE_AMU_AUXILIARY_COUNTERS=1) without en
fix(cpufeat): require FEAT_AMUv1p1 to enable the auxiliary counters
The auxiliary counters are a feature of FEAT_AMUv1p1 but it's possible to enable them (ENABLE_AMU_AUXILIARY_COUNTERS=1) without enabling FEAT_AMUv1p1. As a result, the AMU_RESTRICT_COUNTERS may not take effect, making this configuration potentially insecure.
Fix this by adding a constraints and rejigging auxiliary counter enables such that they only happen when FEAT_AMUv1p1 has been enabled so that's more apparent.
Change-Id: I5b5061d603013598f07d70401d68915c016a1a1b Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| a6d29969 | 25-Nov-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(gicv5): align IWB_WDOMAINR to the EAC spec
The offset changed from 0x6000 to 0x8000.
Change-Id: I3a95e16c5379e2bb200a1ffaf40e3bae73288c5a Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> |
| 1d5aa939 | 24-Nov-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "docs(changelog): changelog for v2.14 release" into integration |
| 1aef8ef7 | 24-Nov-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "docs: update specification link in readme" into integration |
| 2159138c | 24-Nov-2025 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
docs: update specification link in readme
Change outdated links to the latest documentation for PSCI, SMC Calling Convention, SCMI, and SDEI to ensure users have access to the most current resources
docs: update specification link in readme
Change outdated links to the latest documentation for PSCI, SMC Calling Convention, SCMI, and SDEI to ensure users have access to the most current resources.
Change-Id: I2ee689d179a5d3ef96b55c45f52ace645ab52eb0 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| 1c26b186 | 20-Nov-2025 |
Arvind Ram Prakash <arvind.ramprakash@arm.com> |
docs(changelog): changelog for v2.14 release
Generated this change-log using below command: npm run release -- --skip.commit --skip.tag --release-as 2.14.0
Signed-off-by: Arvind Ram Prakash <arvind
docs(changelog): changelog for v2.14 release
Generated this change-log using below command: npm run release -- --skip.commit --skip.tag --release-as 2.14.0
Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com> Change-Id: I3745f4506de123e3a4ff1e3ca6d5992f3b5c174a
show more ...
|
| 1d43636d | 20-Nov-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "fix(changelog): fix platform order and add smcc to deprecated" into integration |
| 07dc387d | 17-Nov-2025 |
Arvind Ram Prakash <arvind.ramprakash@arm.com> |
fix(changelog): fix platform order and add smcc to deprecated
Some platforms were not added in alphabetical order and this patch fixes it. This patch also deprecates the scope "smcc".
Signed-off-by
fix(changelog): fix platform order and add smcc to deprecated
Some platforms were not added in alphabetical order and this patch fixes it. This patch also deprecates the scope "smcc".
Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com> Change-Id: Ieea2d49ab7d24377edad840f25af563f38ac7e41
show more ...
|
| 96147cc8 | 20-Nov-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "docs(n1sdp): update PSCI instrumentation data" into integration |
| 02e82d02 | 12-Nov-2025 |
Slava Andrianov <slava.andrianov@arm.com> |
docs(n1sdp): update PSCI instrumentation data
Update for v2.14 release based on v2.14-rc0
Change-Id: I74461f8ff009384c7db64a0a7f5b67a071a53334 Signed-off-by: Slava Andrianov <slava.andrianov@arm.co
docs(n1sdp): update PSCI instrumentation data
Update for v2.14 release based on v2.14-rc0
Change-Id: I74461f8ff009384c7db64a0a7f5b67a071a53334 Signed-off-by: Slava Andrianov <slava.andrianov@arm.com>
show more ...
|
| aa2cb429 | 20-Nov-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "feat(handoff): add firmware handoff threat model" into integration |
| a5e9623e | 22-Oct-2025 |
Harrison Mutai <harrison.mutai@arm.com> |
feat(handoff): add firmware handoff threat model
Add threat model covering the Transfer List library (libTL) which provides TF-A's implementation of the firmware handoff framework.
Change-Id: Idac6
feat(handoff): add firmware handoff threat model
Add threat model covering the Transfer List library (libTL) which provides TF-A's implementation of the firmware handoff framework.
Change-Id: Idac6d5d423ed95bc4f0460a80007fd8d45976b19 Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
show more ...
|
| a7233c1a | 19-Nov-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "docs: remove RME out of box testing instructions" into integration |
| 822aa0b9 | 19-Nov-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "hm/release" into integration
* changes: chore: bump libeventlog to latest version docs: update docs w/ min tool version |
| 77873ef1 | 19-Nov-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "docs(juno): update PSCI instrumentation data" into integration |
| 8063b7f5 | 14-Nov-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
docs: remove RME out of box testing instructions
Those instructions have proven difficult to maintain over time with multiple components as moving targets. Nowadays prefer relying on shrinkwrap offe
docs: remove RME out of box testing instructions
Those instructions have proven difficult to maintain over time with multiple components as moving targets. Nowadays prefer relying on shrinkwrap offering an integrated end to end build system capable of running most RME related scenarios on the Base FVP.
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: I27add62bf1fe9bd7a1a619566202192c3010ef10
show more ...
|
| e01ce1ea | 19-Nov-2025 |
Harrison Mutai <harrison.mutai@arm.com> |
chore: bump libeventlog to latest version
Pulls in a fix to the version specified in the CMake file.
Change-Id: I49ce12e12c76a1c1070105c576a6791a065f85bb Signed-off-by: Harrison Mutai <harrison.mut
chore: bump libeventlog to latest version
Pulls in a fix to the version specified in the CMake file.
Change-Id: I49ce12e12c76a1c1070105c576a6791a065f85bb Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
show more ...
|
| dfde3494 | 18-Nov-2025 |
Harrison Mutai <harrison.mutai@arm.com> |
docs: update docs w/ min tool version
The minimum Node version was updated to the latest LTS release. Update the docs to reflect this change. While we're at it, clean up remaining references from th
docs: update docs w/ min tool version
The minimum Node version was updated to the latest LTS release. Update the docs to reflect this change. While we're at it, clean up remaining references from the Arm GNU toolchain version update and set the minimum for GNU Make to whatever is provided by Ubuntu 22.04.
Change-Id: I16923c9cf69b34f78f19bc10e3bed72b70ae8132 Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
show more ...
|
| c8fa85af | 18-Nov-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "docs: describe RAS KFH limitations and its mitigation in future" into integration |
| dcabf4fd | 17-Nov-2025 |
Bipin Ravi <bipin.ravi@arm.com> |
Merge changes Ib172b554,I9971fd47 into integration
* changes: docs(per-cpu): clean up NUMA docs fix(per-cpu): remove redundant casts |