| #
2cd86f2c |
| 15-Dec-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(fvp): fully remove FVP_Foundation" into integration
|
| #
dabe88c5 |
| 10-Dec-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(fvp): fully remove FVP_Foundation
It was removed with patch 4f6c9397b61824b320f7b16b6267d9928dc88998 but some bits remain. Remove them.
Change-Id: Ia40d97ca81983006e470b061d913d238cf73b6f9 Sign
fix(fvp): fully remove FVP_Foundation
It was removed with patch 4f6c9397b61824b320f7b16b6267d9928dc88998 but some bits remain. Remove them.
Change-Id: Ia40d97ca81983006e470b061d913d238cf73b6f9 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| #
a9bb1f17 |
| 13-Aug-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge changes from topic "bk/gicv5_full" into integration
* changes: feat(fvp): add a GICv5 device tree refactor(fvp): factor out interrupt information from the dts
|
| #
d358eb21 |
| 11-Feb-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
feat(fvp): add a GICv5 device tree
Tested with Linux v6.17-rc1, it boots as long as cpu idle is disabled.
Change-Id: Iadeb157e9d911c4228dc62c5610676f4c07f6c11 Co-developed-by: Sascha Bischoff <sasc
feat(fvp): add a GICv5 device tree
Tested with Linux v6.17-rc1, it boots as long as cpu idle is disabled.
Change-Id: Iadeb157e9d911c4228dc62c5610676f4c07f6c11 Co-developed-by: Sascha Bischoff <sascha.bischoff@arm.com> Co-developed-by: Lorenzo Pieralisi <lorenzo.pieralisi2@arm.com> Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| #
d154fe2b |
| 13-Jun-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I2af839ae,Ifd0c7b4e,I56763cb4,I93aec580,Icbd43503, ... into integration
* changes: docs(fvp): add GICv5 build instructions and limitations feat(fvp): add GICv5 support feat(gicv5
Merge changes I2af839ae,Ifd0c7b4e,I56763cb4,I93aec580,Icbd43503, ... into integration
* changes: docs(fvp): add GICv5 build instructions and limitations feat(fvp): add GICv5 support feat(gicv5): probe components feat(gicv5): initialise the IWB feat(gicv5): initialise the IRS feat(gicv5): assign interrupt sources to appropriate security states feat(gicv5): add a barebones GICv5 driver feat(gicv5): add support for building with gicv5
show more ...
|
| #
64c83420 |
| 09-Jun-2025 |
Manish Pandey <manish.pandey2@arm.com> |
docs(fvp): add GICv5 build instructions and limitations
Add documentation for enabling GICv5 support in the FVP platform, including required build options and guidance on usage. Also document curren
docs(fvp): add GICv5 build instructions and limitations
Add documentation for enabling GICv5 support in the FVP platform, including required build options and guidance on usage. Also document current limitations and known constraints.
Introduce build-time checks to ensure incompatible configurations (e.g., with SPMD or RMMD) fail early with a clear error message.
Initial GICv5 support in FVP is intended to facilitate early Linux kernel bring-up and to assist with upstream kernel patch development.
Note: This patch is a temporary measure and should be reverted once proper and complete GICv5 support is upstreamed in TF-A.
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: I2af839aec600040dfde75d74d02eff5a57ecda4e
show more ...
|
| #
183f2ea2 |
| 04-Mar-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I0396b597,I326f920f,I0437eec8,Ieadf01fc,I4e1d8c24, ... into integration
* changes: feat(fvp): set defaults for build commandline docs(arm): enable Linux boot from fip as BL33 fea
Merge changes I0396b597,I326f920f,I0437eec8,Ieadf01fc,I4e1d8c24, ... into integration
* changes: feat(fvp): set defaults for build commandline docs(arm): enable Linux boot from fip as BL33 feat(arm): enable Linux boot from fip as BL33 docs(fvp): update fvp build time options docs(arm): add initrd props to dtb at build time feat(arm): add initrd props to dtb at build time
show more ...
|
| #
2de9a254 |
| 18-Dec-2024 |
Salman Nabi <salman.nabi@arm.com> |
docs(arm): enable Linux boot from fip as BL33
Document additional functionality of TF-A to package the Linux kernel in the fip image as a BL33 and boot it. A ramdisk is used as a file system. The ra
docs(arm): enable Linux boot from fip as BL33
Document additional functionality of TF-A to package the Linux kernel in the fip image as a BL33 and boot it. A ramdisk is used as a file system. The ramdisk properties are injected in to the device tree at build time.
Change-Id: I326f920fdac4bd20572f6f0da07d012def114274 Signed-off-by: Salman Nabi <salman.nabi@arm.com>
show more ...
|
| #
1a219805 |
| 18-Dec-2024 |
Salman Nabi <salman.nabi@arm.com> |
docs(arm): add initrd props to dtb at build time
Document the ability of the FVP platform to boot a Linux Kernel as a preloaded image. A preloaded Linux Kernel can be booted in a normal flow as well
docs(arm): add initrd props to dtb at build time
Document the ability of the FVP platform to boot a Linux Kernel as a preloaded image. A preloaded Linux Kernel can be booted in a normal flow as well as in RESET_TO_BL31. This is made possible by updating the device tree with initrd properties at build time.
Change-Id: I4e1d8c24f82510d21b2afa06b429a18da4d623bd Signed-off-by: Salman Nabi <salman.nabi@arm.com>
show more ...
|
| #
7d009327 |
| 07-May-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs(fvp): restructure FVP platform documentation" into integration
|
| #
c5407693 |
| 23-Jan-2024 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs(fvp): restructure FVP platform documentation
The Arm FVP documentation has grown organically over the years. As a result, it has become a big document, which can be difficult to digest.
Also,
docs(fvp): restructure FVP platform documentation
The Arm FVP documentation has grown organically over the years. As a result, it has become a big document, which can be difficult to digest.
Also, the organization of some of the sections does not make sense. In particular, all "Running on the ... FVP" sections live under a section named "Booting a preloaded kernel image (Base FVP)". To illustrate this, here is the current table of contents:
Arm Fixed Virtual Platforms (FVP) Fixed Virtual Platform (FVP) Support Arm FVP Platform Specific Build Options Booting Firmware Update images Booting an EL3 payload Booting a preloaded kernel image (Base FVP) Obtaining the Flattened Device Treesp Running on the Foundation FVP with reset to BL1 entrypoint Running on the AEMv8 Base FVP with reset to BL1 entrypoint Running on the AEMv8 Base FVP (AArch32) with reset to BL1 entrypoint Running on the Cortex-A57-A53 Base FVP with reset to BL1 entrypoint Running on the Cortex-A32 Base FVP (AArch32) with reset to BL1 entrypoint Running on the AEMv8 Base FVP with reset to BL31 entrypoint Running on the AEMv8 Base FVP (AArch32) with reset to SP_MIN entrypoint Running on the Cortex-A57-A53 Base FVP with reset to BL31 entrypoint Running on the Cortex-A32 Base FVP (AArch32) with reset to SP_MIN entrypoint
This patch breaks down this document in sub-documents, which are now included from the index file. The table of contents (ToC) reflects the new documents hierarchy. The depth of the ToC has been reduced to simplify the index page. Here is what it looks like now:
Arm Fixed Virtual Platforms (FVP) Fixed Virtual Platform (FVP) Support Arm FVP Platform Specific Build Options Running on the Foundation FVP Running on the AEMv8 Base FVP Running on the Cortex-A57-A53 Base FVP Running on the Cortex-A32 Base FVP (AArch32) Booting Firmware Update images Booting an EL3 payload Booting a preloaded kernel image (Base FVP)
Apart from moving information around in separate files, this patch also makes the following minor changes to the contents:
- Add a brief introduction about FVPs in the index page. - Change some of the titles names for conciseness.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: Icb650e0ec2c7a86ccd6e7eea4e16a84c41442c96
show more ...
|