mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-30 07:39:24 +00:00
refactor(neoverse-rd): set mmap naming convention
Presently, for the second generation platforms based on the N2 CPU, macros related to page table entries lack a consistent naming convention. This absence may lead to potential mix-ups, such as css definitions in soc files, and can contribute to decreased code clarity. To address this, establish the following naming convention: - NRD_CSS_<name>_MMAP for CSS related page table entries - NRD_ROS_<name>_MMAP for ROS related page table entries Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I7bf1f9b0ddfd0444c802a23143de6a163f127731
This commit is contained in:
parent
4d4763f717
commit
edd480d941
4 changed files with 39 additions and 39 deletions
|
@ -60,20 +60,20 @@
|
||||||
* MMU mapping
|
* MMU mapping
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#define ARM_MAP_SHARED_RAM_REMOTE_CHIP(n) \
|
#define NRD_CSS_SHARED_RAM_REMOTE_CHIP_MMAP(n) \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
NRD_REMOTE_CHIP_MEM_OFFSET(n) + \
|
NRD_REMOTE_CHIP_MEM_OFFSET(n) + \
|
||||||
ARM_SHARED_RAM_BASE, \
|
ARM_SHARED_RAM_BASE, \
|
||||||
ARM_SHARED_RAM_SIZE, \
|
ARM_SHARED_RAM_SIZE, \
|
||||||
MT_NON_CACHEABLE | MT_RW | MT_SECURE)
|
MT_NON_CACHEABLE | MT_RW | MT_SECURE)
|
||||||
|
|
||||||
#define NRD_MAP_DEVICE \
|
#define NRD_CSS_PERIPH_MMAP \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
NRD_DEVICE_BASE, \
|
NRD_DEVICE_BASE, \
|
||||||
NRD_DEVICE_SIZE, \
|
NRD_DEVICE_SIZE, \
|
||||||
MT_DEVICE | MT_RW | MT_SECURE)
|
MT_DEVICE | MT_RW | MT_SECURE)
|
||||||
|
|
||||||
#define NRD_MAP_DEVICE_REMOTE_CHIP(n) \
|
#define NRD_CSS_PERIPH_REMOTE_CHIP_MMAP(n) \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
NRD_REMOTE_CHIP_MEM_OFFSET(n) + \
|
NRD_REMOTE_CHIP_MEM_OFFSET(n) + \
|
||||||
NRD_DEVICE_BASE, \
|
NRD_DEVICE_BASE, \
|
||||||
|
@ -86,7 +86,7 @@ ENABLE_FEAT_RAS && FFH_SUPPORT
|
||||||
* CPER buffer memory of 128KB is reserved and it is placed adjacent to the
|
* CPER buffer memory of 128KB is reserved and it is placed adjacent to the
|
||||||
* memory shared between EL3 and S-EL0.
|
* memory shared between EL3 and S-EL0.
|
||||||
*/
|
*/
|
||||||
#define NRD_SP_CPER_BUF_MMAP \
|
#define NRD_CSS_SP_CPER_BUF_MMAP \
|
||||||
MAP_REGION2( \
|
MAP_REGION2( \
|
||||||
NRD_SP_CPER_BUF_BASE, \
|
NRD_SP_CPER_BUF_BASE, \
|
||||||
NRD_SP_CPER_BUF_BASE, \
|
NRD_SP_CPER_BUF_BASE, \
|
||||||
|
@ -96,7 +96,7 @@ ENABLE_FEAT_RAS && FFH_SUPPORT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SPM_MM
|
#if SPM_MM
|
||||||
#define SOC_PLATFORM_SECURE_UART \
|
#define NRD_CSS_SECURE_UART_USER_MMAP \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
SOC_CSS_SEC_UART_BASE, \
|
SOC_CSS_SEC_UART_BASE, \
|
||||||
SOC_CSS_UART_SIZE, \
|
SOC_CSS_UART_SIZE, \
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
* MMU mapping
|
* MMU mapping
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#define SOC_PLATFORM_PERIPH_MAP_DEVICE \
|
#define NRD_ROS_PLATFORM_PERIPH_MMAP \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
SOC_PLATFORM_PERIPH_BASE, \
|
SOC_PLATFORM_PERIPH_BASE, \
|
||||||
SOC_PLATFORM_PERIPH_SIZE, \
|
SOC_PLATFORM_PERIPH_SIZE, \
|
||||||
|
@ -25,46 +25,46 @@
|
||||||
|
|
||||||
#if SPM_MM
|
#if SPM_MM
|
||||||
|
|
||||||
#define SOC_PLATFORM_PERIPH_MAP_DEVICE_USER \
|
#define NRD_ROS_PLATFORM_PERIPH_USER_MMAP \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
SOC_PLATFORM_PERIPH_BASE, \
|
SOC_PLATFORM_PERIPH_BASE, \
|
||||||
SOC_PLATFORM_PERIPH_SIZE, \
|
SOC_PLATFORM_PERIPH_SIZE, \
|
||||||
MT_DEVICE | MT_RW | MT_SECURE | MT_USER)
|
MT_DEVICE | MT_RW | MT_SECURE | MT_USER)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SOC_SYSTEM_PERIPH_MAP_DEVICE \
|
#define NRD_ROS_SYSTEM_PERIPH_MMAP \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
SOC_SYSTEM_PERIPH_BASE, \
|
SOC_SYSTEM_PERIPH_BASE, \
|
||||||
SOC_SYSTEM_PERIPH_SIZE, \
|
SOC_SYSTEM_PERIPH_SIZE, \
|
||||||
MT_DEVICE | MT_RW | MT_SECURE)
|
MT_DEVICE | MT_RW | MT_SECURE)
|
||||||
|
|
||||||
#define SOC_MEMCNTRL_MAP_DEVICE \
|
#define NRD_ROS_MEMCNTRL_MMAP \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
SOC_MEMCNTRL_BASE, \
|
SOC_MEMCNTRL_BASE, \
|
||||||
SOC_MEMCNTRL_SIZE, \
|
SOC_MEMCNTRL_SIZE, \
|
||||||
MT_DEVICE | MT_RW | MT_SECURE)
|
MT_DEVICE | MT_RW | MT_SECURE)
|
||||||
|
|
||||||
#define SOC_MEMCNTRL_MAP_DEVICE_REMOTE_CHIP(n) \
|
#define NRD_ROS_MEMCNTRL_REMOTE_CHIP_MMAP(n) \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
NRD_REMOTE_CHIP_MEM_OFFSET(n) + \
|
NRD_REMOTE_CHIP_MEM_OFFSET(n) + \
|
||||||
SOC_MEMCNTRL_BASE, \
|
SOC_MEMCNTRL_BASE, \
|
||||||
SOC_MEMCNTRL_SIZE, \
|
SOC_MEMCNTRL_SIZE, \
|
||||||
MT_DEVICE | MT_RW | MT_SECURE)
|
MT_DEVICE | MT_RW | MT_SECURE)
|
||||||
|
|
||||||
#define PLAT_ARM_SECURE_MAP_SYSTEMREG \
|
#define NRD_ROS_SECURE_SYSTEMREG_USER_MMAP \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
CSS_SYSTEMREG_DEVICE_BASE, \
|
CSS_SYSTEMREG_DEVICE_BASE, \
|
||||||
CSS_SYSTEMREG_DEVICE_SIZE, \
|
CSS_SYSTEMREG_DEVICE_SIZE, \
|
||||||
MT_DEVICE | MT_RW | MT_SECURE | MT_USER)
|
MT_DEVICE | MT_RW | MT_SECURE | MT_USER)
|
||||||
|
|
||||||
#define PLAT_ARM_SECURE_MAP_NOR2 \
|
#define NRD_ROS_SECURE_NOR2_USER_MMAP \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
CSS_NOR2_FLASH_DEVICE_BASE, \
|
CSS_NOR2_FLASH_DEVICE_BASE, \
|
||||||
CSS_NOR2_FLASH_DEVICE_SIZE, \
|
CSS_NOR2_FLASH_DEVICE_SIZE, \
|
||||||
MT_DEVICE | MT_RW | MT_SECURE | MT_USER)
|
MT_DEVICE | MT_RW | MT_SECURE | MT_USER)
|
||||||
|
|
||||||
|
|
||||||
#define NRD_MAP_FLASH0_RO \
|
#define NRD_ROS_FLASH0_RO_MMAP \
|
||||||
MAP_REGION_FLAT( \
|
MAP_REGION_FLAT( \
|
||||||
V2M_FLASH0_BASE, \
|
V2M_FLASH0_BASE, \
|
||||||
V2M_FLASH0_SIZE, \
|
V2M_FLASH0_SIZE, \
|
||||||
|
|
|
@ -24,10 +24,10 @@
|
||||||
#if IMAGE_BL1
|
#if IMAGE_BL1
|
||||||
const mmap_region_t plat_arm_mmap[] = {
|
const mmap_region_t plat_arm_mmap[] = {
|
||||||
ARM_MAP_SHARED_RAM,
|
ARM_MAP_SHARED_RAM,
|
||||||
NRD_MAP_FLASH0_RO,
|
NRD_ROS_FLASH0_RO_MMAP,
|
||||||
NRD_MAP_DEVICE,
|
NRD_CSS_PERIPH_MMAP,
|
||||||
SOC_PLATFORM_PERIPH_MAP_DEVICE,
|
NRD_ROS_PLATFORM_PERIPH_MMAP,
|
||||||
SOC_SYSTEM_PERIPH_MAP_DEVICE,
|
NRD_ROS_SYSTEM_PERIPH_MMAP,
|
||||||
{0}
|
{0}
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
@ -35,23 +35,23 @@ const mmap_region_t plat_arm_mmap[] = {
|
||||||
#if IMAGE_BL2
|
#if IMAGE_BL2
|
||||||
const mmap_region_t plat_arm_mmap[] = {
|
const mmap_region_t plat_arm_mmap[] = {
|
||||||
ARM_MAP_SHARED_RAM,
|
ARM_MAP_SHARED_RAM,
|
||||||
NRD_MAP_FLASH0_RO,
|
NRD_ROS_FLASH0_RO_MMAP,
|
||||||
#ifdef PLAT_ARM_MEM_PROT_ADDR
|
#ifdef PLAT_ARM_MEM_PROT_ADDR
|
||||||
ARM_V2M_MAP_MEM_PROTECT,
|
ARM_V2M_MAP_MEM_PROTECT,
|
||||||
#endif
|
#endif
|
||||||
NRD_MAP_DEVICE,
|
NRD_CSS_PERIPH_MMAP,
|
||||||
SOC_MEMCNTRL_MAP_DEVICE,
|
NRD_ROS_MEMCNTRL_MMAP,
|
||||||
SOC_PLATFORM_PERIPH_MAP_DEVICE,
|
NRD_ROS_PLATFORM_PERIPH_MMAP,
|
||||||
SOC_SYSTEM_PERIPH_MAP_DEVICE,
|
NRD_ROS_SYSTEM_PERIPH_MMAP,
|
||||||
ARM_MAP_NS_DRAM1,
|
ARM_MAP_NS_DRAM1,
|
||||||
#if NRD_CHIP_COUNT > 1
|
#if NRD_CHIP_COUNT > 1
|
||||||
SOC_MEMCNTRL_MAP_DEVICE_REMOTE_CHIP(1),
|
NRD_ROS_MEMCNTRL_REMOTE_CHIP_MMAP(1),
|
||||||
#endif
|
#endif
|
||||||
#if NRD_CHIP_COUNT > 2
|
#if NRD_CHIP_COUNT > 2
|
||||||
SOC_MEMCNTRL_MAP_DEVICE_REMOTE_CHIP(2),
|
NRD_ROS_MEMCNTRL_REMOTE_CHIP_MMAP(2),
|
||||||
#endif
|
#endif
|
||||||
#if NRD_CHIP_COUNT > 3
|
#if NRD_CHIP_COUNT > 3
|
||||||
SOC_MEMCNTRL_MAP_DEVICE_REMOTE_CHIP(3),
|
NRD_ROS_MEMCNTRL_REMOTE_CHIP_MMAP(3),
|
||||||
#endif
|
#endif
|
||||||
#if ARM_BL31_IN_DRAM
|
#if ARM_BL31_IN_DRAM
|
||||||
ARM_MAP_BL31_SEC_DRAM,
|
ARM_MAP_BL31_SEC_DRAM,
|
||||||
|
@ -72,9 +72,9 @@ const mmap_region_t plat_arm_mmap[] = {
|
||||||
#ifdef PLAT_ARM_MEM_PROT_ADDR
|
#ifdef PLAT_ARM_MEM_PROT_ADDR
|
||||||
ARM_V2M_MAP_MEM_PROTECT,
|
ARM_V2M_MAP_MEM_PROTECT,
|
||||||
#endif
|
#endif
|
||||||
NRD_MAP_DEVICE,
|
NRD_CSS_PERIPH_MMAP,
|
||||||
SOC_PLATFORM_PERIPH_MAP_DEVICE,
|
NRD_ROS_PLATFORM_PERIPH_MMAP,
|
||||||
SOC_SYSTEM_PERIPH_MAP_DEVICE,
|
NRD_ROS_SYSTEM_PERIPH_MMAP,
|
||||||
#if SPM_MM || (SPMC_AT_EL3 && SPMC_AT_EL3_SEL0_SP)
|
#if SPM_MM || (SPMC_AT_EL3 && SPMC_AT_EL3_SEL0_SP)
|
||||||
ARM_SPM_BUF_EL3_MMAP,
|
ARM_SPM_BUF_EL3_MMAP,
|
||||||
#endif
|
#endif
|
||||||
|
@ -83,14 +83,14 @@ const mmap_region_t plat_arm_mmap[] = {
|
||||||
|
|
||||||
#if SPM_MM && defined(IMAGE_BL31)
|
#if SPM_MM && defined(IMAGE_BL31)
|
||||||
const mmap_region_t plat_arm_secure_partition_mmap[] = {
|
const mmap_region_t plat_arm_secure_partition_mmap[] = {
|
||||||
PLAT_ARM_SECURE_MAP_SYSTEMREG,
|
NRD_ROS_SECURE_SYSTEMREG_USER_MMAP,
|
||||||
PLAT_ARM_SECURE_MAP_NOR2,
|
NRD_ROS_SECURE_NOR2_USER_MMAP,
|
||||||
SOC_PLATFORM_SECURE_UART,
|
NRD_CSS_SECURE_UART_USER_MMAP,
|
||||||
SOC_PLATFORM_PERIPH_MAP_DEVICE_USER,
|
NRD_ROS_PLATFORM_PERIPH_USER_MMAP,
|
||||||
ARM_SP_IMAGE_MMAP,
|
ARM_SP_IMAGE_MMAP,
|
||||||
ARM_SP_IMAGE_NS_BUF_MMAP,
|
ARM_SP_IMAGE_NS_BUF_MMAP,
|
||||||
#if ENABLE_FEAT_RAS && FFH_SUPPORT
|
#if ENABLE_FEAT_RAS && FFH_SUPPORT
|
||||||
NRD_SP_CPER_BUF_MMAP,
|
NRD_CSS_SP_CPER_BUF_MMAP,
|
||||||
#endif
|
#endif
|
||||||
ARM_SP_IMAGE_RW_MMAP,
|
ARM_SP_IMAGE_RW_MMAP,
|
||||||
ARM_SPM_BUF_EL0_MMAP,
|
ARM_SPM_BUF_EL0_MMAP,
|
||||||
|
|
|
@ -17,16 +17,16 @@
|
||||||
#if (NRD_PLATFORM_VARIANT == 2)
|
#if (NRD_PLATFORM_VARIANT == 2)
|
||||||
static const mmap_region_t rdn2mc_dynamic_mmap[] = {
|
static const mmap_region_t rdn2mc_dynamic_mmap[] = {
|
||||||
#if NRD_CHIP_COUNT > 1
|
#if NRD_CHIP_COUNT > 1
|
||||||
ARM_MAP_SHARED_RAM_REMOTE_CHIP(1),
|
NRD_CSS_SHARED_RAM_REMOTE_CHIP_MMAP(1),
|
||||||
NRD_MAP_DEVICE_REMOTE_CHIP(1),
|
NRD_CSS_PERIPH_REMOTE_CHIP_MMAP(1),
|
||||||
#endif
|
#endif
|
||||||
#if NRD_CHIP_COUNT > 2
|
#if NRD_CHIP_COUNT > 2
|
||||||
ARM_MAP_SHARED_RAM_REMOTE_CHIP(2),
|
NRD_CSS_SHARED_RAM_REMOTE_CHIP_MMAP(2),
|
||||||
NRD_MAP_DEVICE_REMOTE_CHIP(2),
|
NRD_CSS_PERIPH_REMOTE_CHIP_MMAP(2),
|
||||||
#endif
|
#endif
|
||||||
#if NRD_CHIP_COUNT > 3
|
#if NRD_CHIP_COUNT > 3
|
||||||
ARM_MAP_SHARED_RAM_REMOTE_CHIP(3),
|
NRD_CSS_SHARED_RAM_REMOTE_CHIP_MMAP(3),
|
||||||
NRD_MAP_DEVICE_REMOTE_CHIP(3),
|
NRD_CSS_PERIPH_REMOTE_CHIP_MMAP(3),
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue