mirror of
https://xff.cz/git/u-boot/
synced 2025-09-06 19:22:11 +02:00
arm: Rework usage of CONFIG_ARMV[78]_SECURE_BASE in linker scripts
In order to avoid defining CONFIG_ARMV[78_]SECURE_BASE as empty in the linker scripts, if not already defined, add and use __ARMV[78_]SECURE_BASE for when the base is not defined and we want the linker scripts to continue. Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
@@ -51,10 +51,12 @@ SECTIONS
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifndef CONFIG_ARMV8_SECURE_BASE
|
#ifndef CONFIG_ARMV8_SECURE_BASE
|
||||||
#define CONFIG_ARMV8_SECURE_BASE
|
#define __ARMV8_SECURE_BASE
|
||||||
#define __ARMV8_PSCI_STACK_IN_RAM
|
#define __ARMV8_PSCI_STACK_IN_RAM
|
||||||
|
#else
|
||||||
|
#define __ARMV8_SECURE_BASE CONFIG_ARMV8_SECURE_BASE
|
||||||
#endif
|
#endif
|
||||||
.secure_text CONFIG_ARMV8_SECURE_BASE :
|
.secure_text __ARMV8_SECURE_BASE :
|
||||||
AT(ADDR(.__secure_start) + SIZEOF(.__secure_start))
|
AT(ADDR(.__secure_start) + SIZEOF(.__secure_start))
|
||||||
{
|
{
|
||||||
*(._secure.text)
|
*(._secure.text)
|
||||||
|
@@ -77,11 +77,13 @@ SECTIONS
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifndef CONFIG_ARMV7_SECURE_BASE
|
#ifndef CONFIG_ARMV7_SECURE_BASE
|
||||||
#define CONFIG_ARMV7_SECURE_BASE
|
#define __ARMV7_SECURE_BASE
|
||||||
#define __ARMV7_PSCI_STACK_IN_RAM
|
#define __ARMV7_PSCI_STACK_IN_RAM
|
||||||
|
#else
|
||||||
|
#define __ARMV7_SECURE_BASE CONFIG_ARMV7_SECURE_BASE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
.secure_text CONFIG_ARMV7_SECURE_BASE :
|
.secure_text __ARMV7_SECURE_BASE :
|
||||||
AT(ADDR(.__secure_start) + SIZEOF(.__secure_start))
|
AT(ADDR(.__secure_start) + SIZEOF(.__secure_start))
|
||||||
{
|
{
|
||||||
*(._secure.text)
|
*(._secure.text)
|
||||||
|
Reference in New Issue
Block a user