| 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 ...
|
| 5699f840 | 19-Nov-2024 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
docs(fvp): update FVP model versions as per usage
Update the documentation to reflect the various FVP models used in the OpenCI environment.
Change-Id: I6144ab7c41d3776421164125d07371dadc9252b5 Sig
docs(fvp): update FVP model versions as per usage
Update the documentation to reflect the various FVP models used in the OpenCI environment.
Change-Id: I6144ab7c41d3776421164125d07371dadc9252b5 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| 40c0a64c | 18-Nov-2024 |
Harrison Mutai <harrison.mutai@arm.com> |
docs: update build tool prerequisites
Bump `dtc`, `clang` and `sphinx` to reconcile our minimum requirements with the versions used in CI.
Change-Id: Ia848b4bdd93dc833ea03eda5b002561468042f52 Signe
docs: update build tool prerequisites
Bump `dtc`, `clang` and `sphinx` to reconcile our minimum requirements with the versions used in CI.
Change-Id: Ia848b4bdd93dc833ea03eda5b002561468042f52 Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
show more ...
|
| 74c0783d | 18-Nov-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes Ic92c2abf,Id9182f65 into integration
* changes: docs(juno): update PSCI instrumentation data docs(n1sdp): update PSCI instrumentation data |
| 7a444c3d | 18-Nov-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "docs(prerequisites): add Poetry installation instructions" into integration |
| a0db5c74 | 15-Nov-2024 |
Zachary Leaf <zachary.leaf@arm.com> |
docs(juno): update PSCI instrumentation data
Update for v2.12 release based on v2.12-rc0
Change-Id: Ic92c2abfc65dc1e9f979564eecd65cb2c285cb25 Signed-off-by: Zachary Leaf <zachary.leaf@arm.com> |
| 012cc2cb | 15-Nov-2024 |
Zachary Leaf <zachary.leaf@arm.com> |
docs(n1sdp): update PSCI instrumentation data
Update for v2.12 release based on v2.12-rc0
Change-Id: Id9182f65518c0b41d478d3f24edc3befbd9d2cf6 Signed-off-by: Zachary Leaf <zachary.leaf@arm.com> |
| 0c9cd67d | 13-Nov-2024 |
Chris Kay <chris.kay@arm.com> |
docs(prerequisites): add Poetry installation instructions
This small change removes the footnote from Poetry that it is only used for building documentation, as it is now used for some of the Python
docs(prerequisites): add Poetry installation instructions
This small change removes the footnote from Poetry that it is only used for building documentation, as it is now used for some of the Python tooling in the repository from the build system.
Additionally, add a link to the official installation guide for Poetry.
Change-Id: Ie36b7ecd8066cbf2a14a1085d84fa9bd9c4409ba Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|
| 0f3cd515 | 10-Nov-2024 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
docs(context-mgmt): add Root-Context documentation
* This patch adds some details on the EL3/Root-Context and its related interfaces.
* Additionally it updates the existing details on the inter
docs(context-mgmt): add Root-Context documentation
* This patch adds some details on the EL3/Root-Context and its related interfaces.
* Additionally it updates the existing details on the interfaces, related to various CPU context entries which have been improvised recently.
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> Change-Id: I81a992fe09feca4dc3d579a48e54a4763425e052
show more ...
|
| 918c5459 | 01-Nov-2024 |
Arvind Ram Prakash <arvind.ramprakash@arm.com> |
docs(juno): update Juno tested SCP version to 2.15
Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com> Change-Id: I29452d0abadf9b5980ca9680ca2c78080c4c33a0 |
| 212993ae | 06-Nov-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "feat(cpufeat): add ENABLE_FEAT_LS64_ACCDATA" into integration |
| 19d52a83 | 09-Aug-2024 |
Andre Przywara <andre.przywara@arm.com> |
feat(cpufeat): add ENABLE_FEAT_LS64_ACCDATA
Armv8.6 introduced the FEAT_LS64 extension, which provides a 64 *byte* store instruction. A related instruction is ST64BV0, which will replace the lowest
feat(cpufeat): add ENABLE_FEAT_LS64_ACCDATA
Armv8.6 introduced the FEAT_LS64 extension, which provides a 64 *byte* store instruction. A related instruction is ST64BV0, which will replace the lowest 32 bits of the data with a value taken from the ACCDATA_EL1 system register (so that EL0 cannot alter them). Using that ST64BV0 instruction and accessing the ACCDATA_EL1 system register is guarded by two SCR_EL3 bits, which we should set to avoid a trap into EL3, when lower ELs use one of those.
Add the required bits and pieces to make this feature usable: - Add the ENABLE_FEAT_LS64_ACCDATA build option (defaulting to 0). - Add the CPUID and SCR_EL3 bit definitions associated with FEAT_LS64. - Add a feature check to check for the existing four variants of the LS64 feature and detect future extensions. - Add code to save and restore the ACCDATA_EL1 register on secure/non-secure context switches. - Enable the feature with runtime detection for FVP and Arm FPGA.
Please note that the *basic* FEAT_LS64 feature does not feature any trap bits, it's only the addition of the ACCDATA_EL1 system register that adds these traps and the SCR_EL3 bits.
Change-Id: Ie3e2ca2d9c4fbbd45c0cc6089accbb825579138a Signed-off-by: Andre Przywara <andre.przywara@arm.com>
show more ...
|
| 50d9383b | 03-Sep-2024 |
Tamas Ban <tamas.ban@arm.com> |
build: install dependencies before doc build
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I0448caa4e22c13d4dd821261642833d49ff7a234 |