mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-23 13:36:05 +00:00
refactor(stm32mp1): use a macro for header size
Use STM32MP_HEADER_RESERVED_SIZE macro instead of a fixed value 0x3000 in linker script. Change-Id: I2702285c15aebaa1304a891c8aaabc949a912ba6 Signed-off-by: Yann Gautier <yann.gautier@st.com>
This commit is contained in:
parent
e1c018e807
commit
8be574bf66
2 changed files with 3 additions and 1 deletions
plat/st/stm32mp1
|
@ -16,7 +16,7 @@ OUTPUT_ARCH(PLATFORM_LINKER_ARCH)
|
|||
ENTRY(__BL2_IMAGE_START__)
|
||||
|
||||
MEMORY {
|
||||
HEADER (rw) : ORIGIN = 0x00000000, LENGTH = 0x3000
|
||||
HEADER (rw) : ORIGIN = 0x00000000, LENGTH = STM32MP_HEADER_RESERVED_SIZE
|
||||
RAM (rwx) : ORIGIN = STM32MP_BINARY_BASE, LENGTH = STM32MP_BINARY_SIZE
|
||||
}
|
||||
|
||||
|
|
|
@ -102,6 +102,8 @@ enum ddr_type {
|
|||
#define STM32MP_PARAM_LOAD_SIZE U(0x00002400) /* 9 KB for param */
|
||||
/* 256 Octets reserved for header */
|
||||
#define STM32MP_HEADER_SIZE U(0x00000100)
|
||||
/* round_up(STM32MP_PARAM_LOAD_SIZE + STM32MP_HEADER_SIZE, PAGE_SIZE) */
|
||||
#define STM32MP_HEADER_RESERVED_SIZE U(0x3000)
|
||||
|
||||
#define STM32MP_BINARY_BASE (STM32MP_SEC_SYSRAM_BASE + \
|
||||
STM32MP_PARAM_LOAD_SIZE + \
|
||||
|
|
Loading…
Add table
Reference in a new issue