mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-18 02:24:18 +00:00
Merge "refactor(imx8mm): introduce BL2_SIZE and BL31_SIZE" into integration
This commit is contained in:
commit
c41a196f56
2 changed files with 7 additions and 4 deletions
|
@ -185,7 +185,7 @@ void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1,
|
|||
}
|
||||
|
||||
#define MAP_BL31_TOTAL \
|
||||
MAP_REGION_FLAT(BL31_BASE, BL31_LIMIT - BL31_BASE, MT_MEMORY | MT_RW | MT_SECURE)
|
||||
MAP_REGION_FLAT(BL31_BASE, BL31_SIZE, MT_MEMORY | MT_RW | MT_SECURE)
|
||||
#define MAP_BL31_RO \
|
||||
MAP_REGION_FLAT(BL_CODE_BASE, BL_CODE_END - BL_CODE_BASE, MT_MEMORY | MT_RO | MT_SECURE)
|
||||
#define MAP_COHERENT_MEM \
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
#include <arch.h>
|
||||
#include <common/tbbr/tbbr_img_def.h>
|
||||
#include <lib/utils_def.h>
|
||||
#include <plat/common/common_def.h>
|
||||
|
||||
#define PLATFORM_LINKER_FORMAT "elf64-littleaarch64"
|
||||
#define PLATFORM_LINKER_ARCH aarch64
|
||||
|
@ -40,9 +41,9 @@
|
|||
|
||||
#if defined(NEED_BL2)
|
||||
#define BL2_BASE U(0x920000)
|
||||
#define BL2_LIMIT U(0x940000)
|
||||
#define BL2_SIZE SZ_128K
|
||||
#define BL2_LIMIT (BL2_BASE + BL2_SIZE)
|
||||
#define BL31_BASE U(0x900000)
|
||||
#define BL31_LIMIT U(0x920000)
|
||||
#define IMX_FIP_BASE U(0x40310000)
|
||||
#define IMX_FIP_SIZE U(0x000300000)
|
||||
#define IMX_FIP_LIMIT U(FIP_BASE + FIP_SIZE)
|
||||
|
@ -53,9 +54,11 @@
|
|||
#define PLAT_IMX8MM_BOOT_MMC_BASE U(0x30B50000) /* SD */
|
||||
#else
|
||||
#define BL31_BASE U(0x920000)
|
||||
#define BL31_LIMIT U(0x940000)
|
||||
#endif
|
||||
|
||||
#define BL31_SIZE SZ_128K
|
||||
#define BL31_LIMIT (BL31_BASE + BL31_SIZE)
|
||||
|
||||
/* non-secure uboot base */
|
||||
#define PLAT_NS_IMAGE_OFFSET U(0x40200000)
|
||||
#define PLAT_NS_IMAGE_SIZE U(0x00200000)
|
||||
|
|
Loading…
Add table
Reference in a new issue