| #
8b68a617 |
| 06-Feb-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "RDV3-hafnium-support" into integration
* changes: feat(rdv3): enable the support to fetch dynamic config feat(rdv3): add dts files to enable hafnium as BL32 feat(rdv3
Merge changes from topic "RDV3-hafnium-support" into integration
* changes: feat(rdv3): enable the support to fetch dynamic config feat(rdv3): add dts files to enable hafnium as BL32 feat(rdv3): define SPMC manifest base address feat(arm): add a macro for SPMC manifest base address feat(rdv3): add carveout for BL32 image feat(rdv3): introduce platform handler for Group0 interrupt feat(neoverse-rd): use larger stack size when S-EL2 spmc is enabled fix(neoverse-rd): set correct SVE vector lengths
show more ...
|
| #
37cc7fa5 |
| 14-Sep-2023 |
Nishant Sharma <nishant.sharma@arm.com> |
feat(rdv3): enable the support to fetch dynamic config
To enable the support to load Hafnium as BL32, BL31 needs firmware configuration info to get BL32 manifest load location. The load address of B
feat(rdv3): enable the support to fetch dynamic config
To enable the support to load Hafnium as BL32, BL31 needs firmware configuration info to get BL32 manifest load location. The load address of BL32 is passed via firmware config info.
Add the support to get the address using fconf framework from dynamic config info.
Signed-off-by: Nishant Sharma <nishant.sharma@arm.com> Signed-off-by: Rakshit Goyal <rakshit.goyal@arm.com> Change-Id: I3a2a5706789ed290dc7f4a67e62e03751b930c02
show more ...
|
| #
12851184 |
| 25-Apr-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "nrd1_refactor" into integration
* changes: feat(rdn1edge): remove RD-N1-Edge from deprecated list feat(sgi575): remove SGI-575 from deprecated list fix(rdn1edge): upd
Merge changes from topic "nrd1_refactor" into integration
* changes: feat(rdn1edge): remove RD-N1-Edge from deprecated list feat(sgi575): remove SGI-575 from deprecated list fix(rdn1edge): update RD-N1-Edge's changelog title feat(neoverse-rd): add scope for RD-V1-MC feat(neoverse-rd): add scope for RD-V1 feat(neoverse-rd): add scope for SGI-575 feat(neoverse-rd): disable SPMD_SPM_AT_SEL2 for A75/V1/N1 platforms feat(neoverse-rd): enable AMU if supported by the platform refactor(neoverse-rd): clean-up nrd_plat_arm_def1.h file refactor(neoverse-rd): remove unused defines from platform_def.h refactor(neoverse-rd): move defines out of platform_def.h refactor(neoverse-rd): rename definitions in nrd_ros_fw_def1.h file refactor(neoverse-rd): rename definitions in nrd_ros_def1.h file refactor(neoverse-rd): rename definitions in nrd_css_fw_def1.h file refactor(neoverse-rd): rename definitions in nrd_css_def1.h file refactor(neoverse-rd): rewrite CSS and RoS device mmap macros refactor(neoverse-rd): refactor mmap macro for RoS device memory region refactor(neoverse-rd): refactor mmap macro for CSS device memory region refactor(neoverse-rd): migrate mmap entry from nrd_plat1.c refactor(neoverse-rd): rename nrd_plat.c file refactor(neoverse-rd): refactor nrd_soc_css_def.h file refactor(neoverse-rd): refactor nrd_soc_platform_def.h file refactor(neoverse-rd): move away from nrd_base_platform_def.h refactor(neoverse-rd): remove inclusion of nrd_base_platform_def.h refactor(neoverse-rd): header files for first generation platforms refactor(neoverse-rd): refactor scope for Neoverse RD platforms
show more ...
|
| #
2bc05623 |
| 09-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
refactor(neoverse-rd): remove inclusion of nrd_base_platform_def.h
The platform_def.h file includes the nrd_base_platform_def.h file in its hierarchy of file inclusions. So the source files that inc
refactor(neoverse-rd): remove inclusion of nrd_base_platform_def.h
The platform_def.h file includes the nrd_base_platform_def.h file in its hierarchy of file inclusions. So the source files that include platform_def.h file do not have to include the nrd_base_platform_def.h file. So remove such explicit inclusion of nrd_base_platform_def.h from the source files. The scope of this change is limited to only the first generation of the reference design platforms, that is, the A75, N1 and V1 based platforms.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I088b9f0ccfd9f94b5bb3c8ed91c23e8994484c7c
show more ...
|
| #
27b0440a |
| 02-Mar-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "sgi_to_nrd" into integration
* changes: refactor(sgi): replace references to "SGI"/"sgi" for neoverse_rd refactor(sgi): rename "CSS_SGI"" macro prefixes to "NRD" refa
Merge changes from topic "sgi_to_nrd" into integration
* changes: refactor(sgi): replace references to "SGI"/"sgi" for neoverse_rd refactor(sgi): rename "CSS_SGI"" macro prefixes to "NRD" refactor(sgi): move apis and types to "nrd" prefix refactor(sgi): replace build-option prefix to "NRD" refactor(sgi): move neoverse_rd out of css refactor(sgi): move from "sgi" to "neoverse_rd" feat(sgi): remove unused SGI_PLAT build-option fix(sgi): align to misra rule for braces feat(rde1edge): remove support for RD-E1-Edge fix(rdn2): populate TOS_CONFIG only when SPMC_AT_EL3 is enabled fix(board): update spi_id max for sgi multichip platforms
show more ...
|
| #
40ea4208 |
| 03-Feb-2024 |
Rohit Mathew <Rohit.Mathew@arm.com> |
refactor(sgi): move apis and types to "nrd" prefix
Currently, functions and types internal to "neoverse_rd" platforms are named with "sgi" as the prefix. Since common code and platforms are no longe
refactor(sgi): move apis and types to "nrd" prefix
Currently, functions and types internal to "neoverse_rd" platforms are named with "sgi" as the prefix. Since common code and platforms are no longer under the "sgi" umbrella, move the prefix to "nrd". This change would amend the prefixes for functions, types and objects.
Signed-off-by: Rohit Mathew <Rohit.Mathew@arm.com> Change-Id: I706a82bddf55c3be7cf9cef9aaa5df6d420098ca
show more ...
|
| #
4ced5956 |
| 03-Feb-2024 |
Rohit Mathew <Rohit.Mathew@arm.com> |
refactor(sgi): move neoverse_rd out of css
Currently, neoverse_rd is hosted under the "css" directory. However, "css" directory is more relevant for hosting css definitions and corresponding sources
refactor(sgi): move neoverse_rd out of css
Currently, neoverse_rd is hosted under the "css" directory. However, "css" directory is more relevant for hosting css definitions and corresponding sources. Since neoverse_rd hosts source and header for css and soc, move neoverse_rd from css to board folder. Consolidate common sources and headers under neoverse_rd/common. Additionally, group RD-V1, RD-V1-MC, RD-N2, RD-N1-Edgex2 and SGI-575 within neoverse_rd/platform. With the changes in this commit, the tree view would look as follows:
plat/arm/board/neoverse_rd/ ├── common │ ├── arch │ ├── include │ └── ras └── platform ├── rdn1edge ├── rdn2 ├── rdv1 ├── rdv1mc └── sgi575
Signed-off-by: Rohit Mathew <Rohit.Mathew@arm.com> Change-Id: Iaccc86bc9d415f5c045c834902241fcf3c00277b
show more ...
|