| 12973bcc | 05-Jun-2024 |
Rakshit Goyal <rakshit.goyal@arm.com> |
feat(rdv3): define SPMC manifest base address
ARM_SPMC_MANIFEST_BASE defines the base address of the SPMC manifest used by BL32. In the non-RESET_TO_BL31 case, it is defined relative to the top of T
feat(rdv3): define SPMC manifest base address
ARM_SPMC_MANIFEST_BASE defines the base address of the SPMC manifest used by BL32. In the non-RESET_TO_BL31 case, it is defined relative to the top of Trusted SRAM. However, for RESET_TO_BL31, the PLAT_ARM_SPMC_MANIFEST_BASE macro can be used to set it to a different location which is then used to populate ARM_SPMC_MANIFEST_BASE.
As the RD-V3 platform and its variants have a different SRAM layout compared to that defined in arm_def.h, define the PLAT_ARM_SPMC_MANIFEST_BASE macro to an address suitable for this platform and its variants.
Signed-off-by: Rakshit Goyal <rakshit.goyal@arm.com> Change-Id: I36e1eb21ab3d1c68bddb52c62198fcdfc40d8993
show more ...
|
| 527fc465 | 07-Feb-2024 |
Vivek Gautam <vivek.gautam@arm.com> |
feat(neoverse-rd): enable RESET_TO_BL31 for RD-V3
Update addresses for BL31, BL33 and NT_FW_CONFIG. Also add the PAS entries to setup GPT tables in BL31.
Signed-off-by: Vivek Gautam <vivek.gautam@a
feat(neoverse-rd): enable RESET_TO_BL31 for RD-V3
Update addresses for BL31, BL33 and NT_FW_CONFIG. Also add the PAS entries to setup GPT tables in BL31.
Signed-off-by: Vivek Gautam <vivek.gautam@arm.com> Signed-off-by: Rakshit Goyal <rakshit.goyal@arm.com> Change-Id: I8947660bb96fdf2f178e560b387e4bc93bf68abf
show more ...
|
| c72e9dcd | 05-Feb-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(neoverse-rd): add multichip pas entries
RD-Fremont-Cfg2, the quad-chip variant of RD-Fremont supports 8 DRAM banks compared to RD-Fremont and RD-Fremont-Cfg1, which only support 2. Therefore, d
feat(neoverse-rd): add multichip pas entries
RD-Fremont-Cfg2, the quad-chip variant of RD-Fremont supports 8 DRAM banks compared to RD-Fremont and RD-Fremont-Cfg1, which only support 2. Therefore, define PAS entry mappings for all the DRAM banks, so that they could be utilized on the multichip variant.
Signed-off-by: Rohit Mathew <Rohit.Mathew@arm.com> Change-Id: Ief235581c0066a95528235b9821646f864e14d3a
show more ...
|
| 896e9aa9 | 26-Dec-2023 |
Rohit Mathew <Rohit.Mathew@arm.com> |
feat(neoverse-rd): add pas definitions for third gen platforms
Since the GPT setup is now delegated to the platform, each platform needs to include PAS definitions according to its specifications. T
feat(neoverse-rd): add pas definitions for third gen platforms
Since the GPT setup is now delegated to the platform, each platform needs to include PAS definitions according to its specifications. This commit adds PAS definitions specifically tailored for RD-Fremont variants.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I1a23029a74401fb1faa70bb6c2e66093ed08c45a
show more ...
|
| 10eb4c4b | 29-Dec-2023 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(neoverse-rd): add DRAM layout for third gen platforms
Given the differences in memory map of the third generation reference design platforms, it is necessary to move away from the common DRAM l
feat(neoverse-rd): add DRAM layout for third gen platforms
Given the differences in memory map of the third generation reference design platforms, it is necessary to move away from the common DRAM layout present as part of arm_def.h. Therefore, introduce definitions and necessary carveouts within DRAM to define a new DRAM layout for these platforms.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I79af066f41259f147febdc3c00447db5be995799
show more ...
|
| 5a37d68c | 26-Dec-2023 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(neoverse-rd): add SRAM layout for third gen platforms
Given the differences in memory map and additional RME requirements for the V3 CPU based platforms, it is necessary to move away from the c
feat(neoverse-rd): add SRAM layout for third gen platforms
Given the differences in memory map and additional RME requirements for the V3 CPU based platforms, it is necessary to move away from the common SRAM layout present as part of arm_def.h. Therefore, introduce definitions and necessary carveouts within SRAM to define a new SRAM layout for these platforms.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I2d0ef65abde66da7523dd9e09036c7803978570c
show more ...
|
| e517ccf5 | 26-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(neoverse-rd): add firmware definitions for third gen platforms
Add firmware definitions for the third generation of platforms. The following files are added -
- nrd_css_fw_def3.h: for CSS firm
feat(neoverse-rd): add firmware definitions for third gen platforms
Add firmware definitions for the third generation of platforms. The following files are added -
- nrd_css_fw_def3.h: for CSS firmware definitions - nrd_ros_fw_def3.h : for RoS firmware definitions - nrd_plat_arm_def3.h: for platform port macros
All the common files for these platforms are housed under nrd3 directory.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I085d609cfe1686d28d1c467fb34d45af47e00eb6
show more ...
|
| fad5a209 | 26-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(neoverse-rd): add RoS definitions for third gen platforms
Add RoS definitions for third generation of platforms. Common definitions for such platforms would be housed in the nrd3 directory unde
feat(neoverse-rd): add RoS definitions for third gen platforms
Add RoS definitions for third generation of platforms. Common definitions for such platforms would be housed in the nrd3 directory under includes.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I2062c71676f27b4d17a3069b955565670f62a76c
show more ...
|