| 4639f890 | 13-Nov-2024 |
Ryan Everett <ryan.everett@arm.com> |
docs(arm): update docs to reflect rotpk key changes
The hashing algorithm for the rotpk is now HASH_ALG, not always sha-256. The public development keys are no longer in the repository and are now g
docs(arm): update docs to reflect rotpk key changes
The hashing algorithm for the rotpk is now HASH_ALG, not always sha-256. The public development keys are no longer in the repository and are now generated at run-time, updates the documentation to reflect this.
Change-Id: Ic336f7aca858e9b6a1af6d6e6dc5f4aa428da179 Signed-off-by: Ryan Everett <ryan.everett@arm.com>
show more ...
|
| 508a2f1c | 23-Dec-2024 |
Jaiprakash Singh <jaiprakashs@marvell.com> |
docs(maintainers): update marvell maintainer
Add Jaiprakash Singh as marvell maintainer
Change-Id: Ica924c0502b0a271b0368255841ef413391de959 Signed-off-by: Jaiprakash Singh <jaiprakashs@marvell.com> |
| af65cbb9 | 20-May-2024 |
Sona Mathew <sonarebecca.mathew@arm.com> |
fix(cpus): workaround for CVE-2024-5660 for Cortex-X4
Implements mitigation for CVE-2024-5660 that affects Cortex-X4 revisions r0p0, r0p1, r0p2. The workaround is to disable the hardware page aggreg
fix(cpus): workaround for CVE-2024-5660 for Cortex-X4
Implements mitigation for CVE-2024-5660 that affects Cortex-X4 revisions r0p0, r0p1, r0p2. The workaround is to disable the hardware page aggregation at EL3 by setting CPUECTLR_EL1[46] = 1'b1.
Public Documentation: https://developer.arm.com/Arm%20Security%20Center/Arm%20CPU%20Vulnerability%20CVE-2024-5660
Change-Id: I378cb4978919cced03e7febc2ad431c572eac72d Signed-off-by: Sona Mathew <sonarebecca.mathew@arm.com>
show more ...
|
| 885503f4 | 16-Dec-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(docs): put INIT_UNUSED_NS_EL2 docs back" into integration |
| f3ad3f48 | 13-Dec-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "feat(qti): platform support for qcs615" into integration |
| f60617d3 | 07-Nov-2024 |
quic_assethi <quic_assethi@quicinc.com> |
feat(qti): platform support for qcs615
Change-Id: Ibbe78a196d77530fa9d94d7d12b2f08a4b66d62e Signed-off-by: Amarinder Singh Sethi <quic_assethi@quicinc.com> |
| f8872c94 | 12-Dec-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(cpus): workaround for Cortex-X4 erratum 2923985" into integration |
| a57e18e4 | 11-Nov-2024 |
Arvind Ram Prakash <arvind.ramprakash@arm.com> |
feat(fpmr): disable FPMR trap
This patch enables support of FEAT_FPMR by enabling access to FPMR register. It achieves it by setting the EnFPM bit of SCR_EL3. This feature is currently enabled for N
feat(fpmr): disable FPMR trap
This patch enables support of FEAT_FPMR by enabling access to FPMR register. It achieves it by setting the EnFPM bit of SCR_EL3. This feature is currently enabled for NS world only.
Reference: https://developer.arm.com/documentation/109697/2024_09/ Feature-descriptions/The-Armv9-5-architecture-extension?lang=en
Change-Id: I580c409b9b22f8ead0737502280fb9093a3d5dd2 Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com>
show more ...
|
| cc461661 | 27-Nov-2024 |
Arvind Ram Prakash <arvind.ramprakash@arm.com> |
fix(cpus): workaround for Cortex-X4 erratum 2923985
Cortex-X4 erratum 2923935 is a Cat B erratum that applies to all revisions <= r0p1 and is fixed in r0p2.
The workaround is to set CPUACTLR4_EL1[1
fix(cpus): workaround for Cortex-X4 erratum 2923985
Cortex-X4 erratum 2923935 is a Cat B erratum that applies to all revisions <= r0p1 and is fixed in r0p2.
The workaround is to set CPUACTLR4_EL1[11:10] to 0b11.
SDEN documentation: https://developer.arm.com/documentation/SDEN-2432808/latest
Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com> Change-Id: I9207802ad479919a7f77c1271019fa2479e076ee
show more ...
|
| 4557c0c0 | 09-Dec-2024 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(docs): put INIT_UNUSED_NS_EL2 docs back
Commit b65dfe40a removed the documentation for this flag in error. Put it back.
Change-Id: I61a352553a010385997c47116b53d2fbe939ccd4 Signed-off-by: Boyan
fix(docs): put INIT_UNUSED_NS_EL2 docs back
Commit b65dfe40a removed the documentation for this flag in error. Put it back.
Change-Id: I61a352553a010385997c47116b53d2fbe939ccd4 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| 95037029 | 09-Dec-2024 |
Ryan Everett <ryan.everett@arm.com> |
docs(prerequisites): update mbedtls to version 3.6.2
This new update to the LTS branch of MbedTLS provides the fix for a buffer underrun vulnerability. TF-A does not use the previously vulnerable fu
docs(prerequisites): update mbedtls to version 3.6.2
This new update to the LTS branch of MbedTLS provides the fix for a buffer underrun vulnerability. TF-A does not use the previously vulnerable functions `mbedtls_pk_write_key_der` or `mbedtls_pk_write_key_pem`. Full patch notes to this MbedTLS update can be found at https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.6.2.
Change-Id: Ibc4a8712c92019648fe0e75390cd3540d86b735d Signed-off-by: Ryan Everett <ryan.everett@arm.com>
show more ...
|
| ae952c1e | 09-Dec-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "docs(auth): extrapolate on the functions within a CM" into integration |
| 8edd6c6f | 07-Nov-2024 |
Ryan Everett <ryan.everett@arm.com> |
docs(auth): extrapolate on the functions within a CM
Add descriptions for the various parameters for each function. Add more description to the example implementation.
Change-Id: I4b7a1ff38914d061e
docs(auth): extrapolate on the functions within a CM
Add descriptions for the various parameters for each function. Add more description to the example implementation.
Change-Id: I4b7a1ff38914d061e499c1b67e762a484688ee05 Signed-off-by: Ryan Everett <ryan.everett@arm.com>
show more ...
|
| 8953568a | 13-May-2024 |
Levi Yun <yeoreum.yun@arm.com> |
feat(lib): introduce Hob creation library
According to Platform Initialization (PI) Specification [1] and discussion on edk2 mailing list [2], StandaloneMm shouldn't create Hob but it should be pass
feat(lib): introduce Hob creation library
According to Platform Initialization (PI) Specification [1] and discussion on edk2 mailing list [2], StandaloneMm shouldn't create Hob but it should be passed from TF-A. IOW, TF-A should pass boot information via HOB list to initialise StandaloneMm properly.
And this HOB lists could be delivered via - SPM_MM: Transfer List according to the firmware handoff spec[3]
- FF-A v1.1 >= : FF-A boot protocol.
This patch introduces a TF-A HOB creation library and some of definitions which StandaloneMm requires to boot.
Link: https://uefi.org/sites/default/files/resources/PI_Spec_1_6.pdf [1] Link: https://edk2.groups.io/g/devel/topic/103675962#114283 [2] Link: https://github.com/FirmwareHandoff/firmware_handoff [3] Signed-off-by: Levi Yun <yeoreum.yun@arm.com> Change-Id: I5e0838adce487110206998a8b79bc3adca922cec
show more ...
|
| 6b68b4a4 | 13-May-2024 |
Levi Yun <yeoreum.yun@arm.com> |
feat(lib): modify Hob creation code imported from edk2
According to Platform Initialization (PI) Specification [1] and Discussion on edk2 mailing list [2], StandaloneMm shouldn't create Hob but it s
feat(lib): modify Hob creation code imported from edk2
According to Platform Initialization (PI) Specification [1] and Discussion on edk2 mailing list [2], StandaloneMm shouldn't create Hob but it should be passed from TF-A. IOW, TF-A should pass boot information via PHIT Hob to initialize StandaloneMm properly.
This patch modifies Hob creation code from edk2 codebase so that TF-A could create Hob information properly to boot StandaloneMm
Link: https://uefi.org/sites/default/files/resources/PI_Spec_1_6.pdf [1] Link: https://edk2.groups.io/g/devel/topic/103675962#114283 [2] Signed-off-by: Levi Yun <yeoreum.yun@arm.com> Change-Id: I5e427b620d8006b118b266370bd08d4b0ff56a83
show more ...
|
| a65fadfb | 21-Oct-2024 |
Gavin Liu <gavin.liu@mediatek.com> |
feat(mt8196): initialize platform for MediaTek MT8196
- Add basic platform setup. - Add MT8196 documentation at docs/plat/. - Add generic CPU helper functions. - Add basic register address. - Add ti
feat(mt8196): initialize platform for MediaTek MT8196
- Add basic platform setup. - Add MT8196 documentation at docs/plat/. - Add generic CPU helper functions. - Add basic register address. - Add timer driver configuration.
Change-Id: I07fcdeb785fcda4a955c11c39a345da4ad05ef04 Signed-off-by: Gavin Liu <gavin.liu@mediatek.com>
show more ...
|
| 3df50a06 | 29-Nov-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "rd1ae-bl32" into integration
* changes: feat(rd1ae): add Generic Timer in device tree docs(rd1ae): update documentation to include BL32 feat(rd1ae): add support for O
Merge changes from topic "rd1ae-bl32" into integration
* changes: feat(rd1ae): add Generic Timer in device tree docs(rd1ae): update documentation to include BL32 feat(rd1ae): add support for OP-TEE SPMC
show more ...
|
| 428f4169 | 15-Jul-2024 |
Ziad Elhanafy <ziad.elhanafy@arm.com> |
docs(rd1ae): update documentation to include BL32
Update the boot sequence in the RD-1 AE documentation to include BL32 (OP-TEE).
Signed-off-by: Ziad Elhanafy <ziad.elhanafy@arm.com> Change-Id: I25
docs(rd1ae): update documentation to include BL32
Update the boot sequence in the RD-1 AE documentation to include BL32 (OP-TEE).
Signed-off-by: Ziad Elhanafy <ziad.elhanafy@arm.com> Change-Id: I25fdc114bb71d3ad7e1bb2d845f758d6af037e3d
show more ...
|
| 8f6ab4b5 | 26-Nov-2024 |
Yann Gautier <yann.gautier@st.com> |
Merge "docs(maintainers): update qti maintainer" into integration |
| 480561f2 | 25-Nov-2024 |
Yann Gautier <yann.gautier@st.com> |
Merge "fix(docs): fix the indent and the build command for MT8188" into integration |
| 4ec2948f | 20-Nov-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "docs(changelog): changelog for v2.12 release" into integration |
| 46bafc17 | 20-Nov-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "docs: update build tool prerequisites" into integration |
| 8a48bca3 | 20-Nov-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "docs(tc): deprecate tc2 in documentation" into integration |
| 74606e76 | 19-Nov-2024 |
Icen Zeyada <Icen.Zeyada2@arm.com> |
docs(tc): deprecate tc2 in documentation
added a note to specify that tc2 has been deprecated
Change-Id: I7ab69a2560e0e56379f4e144d41da20671c1ca9d Signed-off-by: Icen Zeyada <Icen.Zeyada2@arm.com> |
| 07a6a654 | 15-Nov-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
docs(changelog): changelog for v2.12 release
Generated this change-log using below command: npm run release -- --skip.commit --skip.tag --release-as 2.12.0
Change-Id: Idb74f6a31bf2691e7666e2738030d
docs(changelog): changelog for v2.12 release
Generated this change-log using below command: npm run release -- --skip.commit --skip.tag --release-as 2.12.0
Change-Id: Idb74f6a31bf2691e7666e2738030d6f0e2b8c519 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|