History log of /rk3399_ARM-atf/plat/arm/board/neoverse_rd/common/nrd_image_load.c (Results 1 – 7 of 7)
Revision Date Author Comments
# 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 ...