| cef56a5c | 24-Oct-2024 |
Yidi Lin <yidilin@chromium.org> |
fix(docs): fix the indent and the build command for MT8188
This patch includes - Fix the indent. - LD argument is no longer needed. Remove LD parameter from the build command.
Change-Id: I615704c
fix(docs): fix the indent and the build command for MT8188
This patch includes - Fix the indent. - LD argument is no longer needed. Remove LD parameter from the build command.
Change-Id: I615704cf6f4b6fd9e37c047b18c40f00652e269d Signed-off-by: Yidi Lin <yidilin@chromium.org>
show more ...
|
| 89363219 | 28-Oct-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(d128): add support for FEAT_D128" into integration |
| 98e7a83e | 25-Oct-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "fix(mte): remove deprecated CTX_INCLUDE_MTE_REGS/FEAT_MTE" into integration |
| 30655136 | 06-Sep-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
feat(d128): add support for FEAT_D128
This patch disables trapping to EL3 when the FEAT_D128 specific registers are accessed by setting the SCR_EL3.D128En bit.
If FEAT_D128 is implemented, then FEA
feat(d128): add support for FEAT_D128
This patch disables trapping to EL3 when the FEAT_D128 specific registers are accessed by setting the SCR_EL3.D128En bit.
If FEAT_D128 is implemented, then FEAT_SYSREG128 is implemented. With FEAT_SYSREG128 certain system registers are treated as 128-bit, so we should be context saving and restoring 128-bits instead of 64-bit when FEAT_D128 is enabled.
FEAT_SYSREG128 adds support for MRRS and MSRR instruction which helps us to read write to 128-bit system register. Refer to Arm Architecture Manual for further details.
Change the FVP platform to default to handling this as a dynamic option so the right decision can be made by the code at runtime.
Change-Id: I1a53db5eac29e56c8fbdcd4961ede3abfcb2411a Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| 6f2b8810 | 24-Oct-2024 |
Sona Mathew <sonarebecca.mathew@arm.com> |
fix(mte): remove deprecated CTX_INCLUDE_MTE_REGS/FEAT_MTE
Remove all instances of macros CTX_INCLUDE_MTE_REGS and FEAT_MTE since these have been deprecated in v2.11
Change-Id: I7838a865755326f03668
fix(mte): remove deprecated CTX_INCLUDE_MTE_REGS/FEAT_MTE
Remove all instances of macros CTX_INCLUDE_MTE_REGS and FEAT_MTE since these have been deprecated in v2.11
Change-Id: I7838a865755326f03668e43768140929a2d9e418 Signed-off-by: Sona Mathew <sonarebecca.mathew@arm.com>
show more ...
|
| 72447cad | 22-Oct-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs: add Govind as new TF-A maintainer" into integration |
| cec6f11f | 16-Oct-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
docs: add Govind as new TF-A maintainer
Also update Raghu's email address.
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: Icea15fa5eaf5413b0be7c42e8ef376cfeb9d5f27 |
| b6f2e376 | 16-Oct-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(sctlr2): add support for FEAT_SCTLR2" into integration |
| 1cafc96f | 16-Oct-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(the): add support for FEAT_THE" into integration |
| 368e4fa5 | 15-Oct-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
docs: update TF-A May'25 release dates
Tentatively updating the plan for TF-A v2.13 release in May'25.
Change-Id: I98abe5f72901b71179a1efe3762046756d5ab6ac Signed-off-by: Govindraj Raja <govindraj.
docs: update TF-A May'25 release dates
Tentatively updating the plan for TF-A v2.13 release in May'25.
Change-Id: I98abe5f72901b71179a1efe3762046756d5ab6ac Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| 4ec4e545 | 06-Sep-2024 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
feat(sctlr2): add support for FEAT_SCTLR2
Arm v8.9 introduces FEAT_SCTLR2, adding SCTLR2_ELx registers. Support this, context switching the registers and disabling traps so lower ELs can access the
feat(sctlr2): add support for FEAT_SCTLR2
Arm v8.9 introduces FEAT_SCTLR2, adding SCTLR2_ELx registers. Support this, context switching the registers and disabling traps so lower ELs can access the new registers.
Change the FVP platform to default to handling this as a dynamic option so the right decision can be made by the code at runtime.
Change-Id: I0c4cba86917b6b065a7e8dd6af7daf64ee18dcda Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| 6d0433f0 | 05-Sep-2024 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
feat(the): add support for FEAT_THE
Arm v8.9 introduces FEAT_THE, adding Translation Hardening Extension Read-Check-Write mask registers, RCWMASK_EL1 and RCWSMASK_EL1. Support this, context switchin
feat(the): add support for FEAT_THE
Arm v8.9 introduces FEAT_THE, adding Translation Hardening Extension Read-Check-Write mask registers, RCWMASK_EL1 and RCWSMASK_EL1. Support this, context switching the registers and disabling traps so lower ELs can access the new registers.
Change the FVP platform to default to handling this as a dynamic option so the right decision can be made by the code at runtime.
Change-Id: I8775787f523639b39faf61d046ef482f73b2a562 Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| cc0f5b08 | 10-Oct-2024 |
Bharath N <quic_bharn@quicinc.com> |
docs(maintainers): update qti maintainer
Add Saurabh Gorecha in qti maintainer
Change-Id: I24c8453288444ec9f60dca7c4019fd1635090b33 Signed-off-by: Bharath N <quic_bharn@quicinc.com> |
| e0ac845e | 08-Oct-2024 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
docs: deprecate Arm TC2 FVP platform
Arm has made the strategic decision to deprecate the TC2 platform. As a result, software development and the creation of fast models for TC2 have been officially
docs: deprecate Arm TC2 FVP platform
Arm has made the strategic decision to deprecate the TC2 platform. As a result, software development and the creation of fast models for TC2 have been officially discontinued. The TC2 platform, now considered obsolete, has been succeeded by the TC3 and TC4 platforms. Notably, both TC3 and TC4 are already integrated into TF-A, with TC3 included in the CI repository. Work to add CI support for TC4 is currently in progress.
Change-Id: I4df3c3e947faa1849a0f4742593c604cb2ee43b9 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| a100a1c8 | 07-Oct-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(cpus): workaround for Cortex-X4 erratum 3076789" into integration |
| 07e806ad | 07-Oct-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "docs(build): update GCC to 13.3.Rel1 version" into integration |
| 26467bf3 | 01-Oct-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "rd1ae-upstream" into integration
* changes: docs(rd1ae): add RD-1 AE documentation feat(rd1ae): enabling Trusted Board Boot(TBB) for RD-1 AE feat(rd1ae): introduce BL
Merge changes from topic "rd1ae-upstream" into integration
* changes: docs(rd1ae): add RD-1 AE documentation feat(rd1ae): enabling Trusted Board Boot(TBB) for RD-1 AE feat(rd1ae): introduce BL31 for RD-1 AE platform feat(rd1ae): add device tree files feat(rd1ae): introduce Arm RD-1 AE platform build(bl2): enable check for bl2 base overflow assert feat(arm): add support for loading CONFIG from BL2
show more ...
|
| 764c66bb | 30-Sep-2024 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
docs(build): update GCC to 13.3.Rel1 version
Updating toolchain to the latest production release version 13.3.Rel1 publicly available on: https://developer.arm.com/downloads/-/arm-gnu-toolchain-down
docs(build): update GCC to 13.3.Rel1 version
Updating toolchain to the latest production release version 13.3.Rel1 publicly available on: https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
We build TF-A in CI using x86_64 Linux hosted cross toolchains: --------------------------------------------------------------- * AArch32 bare-metal target (arm-none-eabi) * AArch64 bare-metal target (aarch64-none-elf)
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> Change-Id: If5915fdc14a6c65ce58ac7fccfddd6fe85c0d7c9
show more ...
|
| db7eb688 | 21-May-2024 |
Ryan Everett <ryan.everett@arm.com> |
fix(cpus): workaround for Cortex-X4 erratum 3076789
Cortex-X4 erratum 3076789 is a Cat B erratum that is present in revisions r0p0, r0p1 and is fixed in r0p2.
The workaround is to set chicken bits
fix(cpus): workaround for Cortex-X4 erratum 3076789
Cortex-X4 erratum 3076789 is a Cat B erratum that is present in revisions r0p0, r0p1 and is fixed in r0p2.
The workaround is to set chicken bits CPUACTLR3_EL1[14:13]=0b11 and CPUACTLR_EL1[52] = 1. Expected performance degradation is < 0.5%, but isolated benchmark components might see higher impact.
SDEN documentation: https://developer.arm.com/documentation/SDEN2432808/latest
Change-Id: Ib100bfab91efdb6330fdcdac127bcc5732d59196 Signed-off-by: Ryan Everett <ryan.everett@arm.com>
show more ...
|
| bccc2275 | 27-Sep-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "nxp-s32g274a/err051700" into integration
* changes: feat(s32g274a): enable workaround for ERR051700 fix(s32g274a): workaround for ERR051700 erratum |
| 53e75cfa | 16-Apr-2024 |
Divin Raj <divin.raj@arm.com> |
docs(rd1ae): add RD-1 AE documentation
Documenting RD-1 AE features, boot sequence, and build procedure.
Signed-off-by: Divin Raj <divin.raj@arm.com> Change-Id: Ie93438931e9ead42a2a6dd2d752d37bc06f
docs(rd1ae): add RD-1 AE documentation
Documenting RD-1 AE features, boot sequence, and build procedure.
Signed-off-by: Divin Raj <divin.raj@arm.com> Change-Id: Ie93438931e9ead42a2a6dd2d752d37bc06fa2e32
show more ...
|
| f661c74b | 20-Feb-2023 |
Peter Hoyes <Peter.Hoyes@arm.com> |
feat(rd1ae): introduce Arm RD-1 AE platform
Create a new platform for the RD-1 AE automotive FVP. This platform contains: * Neoverse-V3AE, Arm9.2-A application processor * A GICv4-compatible GIC-7
feat(rd1ae): introduce Arm RD-1 AE platform
Create a new platform for the RD-1 AE automotive FVP. This platform contains: * Neoverse-V3AE, Arm9.2-A application processor * A GICv4-compatible GIC-720AE * 128 MB of SRAM, of which 1 MB is reserved for TF-A
and BL2 runs at ELmax (EL3).
Additionally, this commit updates the maintainers.rst file and the changelog.yaml to add scope for RD-1 AE variants.
Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Divin Raj <divin.raj@arm.com> Signed-off-by: Rahul Singh <rahul.singh@arm.com> Change-Id: I9ae64b3f05a52653ebd1d334b15b7f21821264e2
show more ...
|
| 973e0b7f | 04-Apr-2024 |
Divin Raj <divin.raj@arm.com> |
feat(arm): add support for loading CONFIG from BL2
This commit introduces a new ARM platform-specific build option called `ARM_FW_CONFIG_LOAD_ENABLE`. This option enables the loading of the `fw_conf
feat(arm): add support for loading CONFIG from BL2
This commit introduces a new ARM platform-specific build option called `ARM_FW_CONFIG_LOAD_ENABLE`. This option enables the loading of the `fw_config` device tree when resetting to the BL2 scenario.
Additionally, the FW_CONFIG image reference has been added to the fdts/tbbr_cot_descriptors.dtsi file in order to use in the scenario of RESET_TO_BL2.
Signed-off-by: Divin Raj <divin.raj@arm.com> Change-Id: I11de497b7dbb1386ed84d939d6fd2a11856e9e1b
show more ...
|
| b47d085a | 12-Sep-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
fix(s32g274a): workaround for ERR051700 erratum
ERR051700 erratum is present on all S32CC-based SoCs and relates to reset. Releasing multiple Software Resettable Domains (SRDs) from reset simultaneo
fix(s32g274a): workaround for ERR051700 erratum
ERR051700 erratum is present on all S32CC-based SoCs and relates to reset. Releasing multiple Software Resettable Domains (SRDs) from reset simultaneously, may cause a false error in the fault control unit.
The workaround is to clear the SRD resets sequentially instead of simultaneously.
Change-Id: I883bc223bf6834907259e6964a5702d7186e4c7f Signed-off-by: Alexandru-Catalin Ionita <alexandru-catalin.ionita@nxp.com> Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| 609d08a8 | 26-Aug-2024 |
Arvind Ram Prakash <arvind.ramprakash@arm.com> |
fix(cpus): workaround for Cortex-X4 erratum 2897503
Cortex-X4 erratum 2897503 is a Cat B erratum that applies to all revisions <= r0p1 and is fixed in r0p2.
The workaround is to set CPUACTLR4_EL1[8
fix(cpus): workaround for Cortex-X4 erratum 2897503
Cortex-X4 erratum 2897503 is a Cat B erratum that applies to all revisions <= r0p1 and is fixed in r0p2.
The workaround is to set CPUACTLR4_EL1[8] to 1.
SDEN documentation: https://developer.arm.com/documentation/SDEN-2432808/latest
Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com> Change-Id: I3178a890b6f1307b310e817af75f8fdfb8668cc9
show more ...
|