| 23b2609d | 21-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
refactor(neoverse-rd): migrate mmap entry from nrd_plat1.c
As per the ongoing refactoring, page table entry mappings should be part of nrd_css_fw_def1.h, nrd_ros_fw_def1.h or nrd_plat_arm_def1.h. Th
refactor(neoverse-rd): migrate mmap entry from nrd_plat1.c
As per the ongoing refactoring, page table entry mappings should be part of nrd_css_fw_def1.h, nrd_ros_fw_def1.h or nrd_plat_arm_def1.h. Therefore, migrate any page table entries which are part of nrd_plat1.c file.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: Ia3318b4a10b9379486cefb83b0efe2f12d545a09
show more ...
|
| 7784c261 | 10-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
refactor(neoverse-rd): rename nrd_plat.c file
The source file nrd_plat.c file is used only by the first generation of reference design platforms (A75/N1/V1). So, rename this file as nrd_plat1.c file
refactor(neoverse-rd): rename nrd_plat.c file
The source file nrd_plat.c file is used only by the first generation of reference design platforms (A75/N1/V1). So, rename this file as nrd_plat1.c file to denote that this file is used only by the first generation of reference design platforms. In addition to this, remove any unused code in this file.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I15aa9465260789b02a3e8f82af9e26a97092cebf
show more ...
|
| 4783ff45 | 09-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
refactor(neoverse-rd): refactor nrd_soc_css_def.h file
Continuing the refactoring of the various definitions for the first generation of platforms (A75/N1/V1), refactor the definitions in the nrd_so
refactor(neoverse-rd): refactor nrd_soc_css_def.h file
Continuing the refactoring of the various definitions for the first generation of platforms (A75/N1/V1), refactor the definitions in the nrd_soc_css_def.h file into the following files as appropriate.
- nrd_ros_def1.h: includes RoS hardware related definitions - nrd_plat_arm_def1.h: includes platform port related definitions
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I791a5cfbccdbdf19083f9b482b51d60f832aafd6
show more ...
|
| c9e5d32f | 09-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
refactor(neoverse-rd): refactor nrd_soc_platform_def.h file
Continuing the refactoring of the various definitions for the first generation of platforms (A75/N1/V1), refactor the definitions in the n
refactor(neoverse-rd): refactor nrd_soc_platform_def.h file
Continuing the refactoring of the various definitions for the first generation of platforms (A75/N1/V1), refactor the definitions in the nrd_soc_platform_def.h file into the following files as appropriate.
- nrd_ros_def1.h: includes RoS hardware related definitions - nrd_ros_fw_def1.h: includes RoS firmware related definitions - nrd_plat_arm_def1.h: includes platform port related definitions
RoS (Rest Of System) is used to refer to the part of the reference design platform that excludes CSS.
The file inclusions in the platform_def.h file of the platforms have been updated accordingly.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I081d2a225a32c15f65d8d86f81104ba12d284406
show more ...
|
| d1d45cd0 | 09-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
refactor(neoverse-rd): move away from nrd_base_platform_def.h
The nrd_base_platform_def.h file includes CSS, RoS, firmware and platform port related definitions. This approach of consolidating the v
refactor(neoverse-rd): move away from nrd_base_platform_def.h
The nrd_base_platform_def.h file includes CSS, RoS, firmware and platform port related definitions. This approach of consolidating the various definitions for multiple generation of platforms into the nrd_base_platform_def.h file is not scaling well.
So in preparation of moving away from the use of nrd_base_platform_def.h file for first generation of reference design platforms (A75/N1/V1), split the definitions in this file into multiple include files. The new files into which the definitions are refactored are -
- nrd_css_def1.h: includes CSS hardware related definitions - nrd_css_fw_def1.h: includes CSS firmware related definitions - nrd_ros_fw_def1.h: includes RoS firmware related definitions - nrd_plat_arm_def1.h: includes platform port related definitions
RoS (Rest Of System) is used to refer to the part of the reference design platform that excludes CSS.
The definitions that are only relavant to the first generation of reference design platforms have been refactored from the nrd_base_platform_def.h file.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: Ie730d913235221488c385f9ddf1da46a2b760816
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 ...
|
| 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 ...
|