diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2019-12-19 16:19:27 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-12-20 16:16:44 +0100 |
commit | 8f37c5c20b96790cc9fd8432cb3cf6a01e75bad2 (patch) | |
tree | 57b26ff1f5fbcff40a88443f754768d7b5791858 /arch/arm/boards/nxp-imx8mq-evk/lowlevel.c | |
parent | 35ad0b89aa563d74fd53c9b9aef086c43de1f23e (diff) | |
download | barebox-8f37c5c20b96790cc9fd8432cb3cf6a01e75bad2.tar.gz barebox-8f37c5c20b96790cc9fd8432cb3cf6a01e75bad2.tar.xz |
ARM: nxp-imx8mq-evk: switch the PBL memcpy parameters to common variables
Use the variables defined in sections.h, instead of hand rolling the
same computation.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/nxp-imx8mq-evk/lowlevel.c')
-rw-r--r-- | arch/arm/boards/nxp-imx8mq-evk/lowlevel.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/boards/nxp-imx8mq-evk/lowlevel.c b/arch/arm/boards/nxp-imx8mq-evk/lowlevel.c index d2042bffca..c2f3071e3a 100644 --- a/arch/arm/boards/nxp-imx8mq-evk/lowlevel.c +++ b/arch/arm/boards/nxp-imx8mq-evk/lowlevel.c @@ -90,7 +90,8 @@ static __noreturn noinline void nxp_imx8mq_evk_start(void) * On completion the TF-A will jump to MX8MQ_ATF_BL33_BASE_ADDR in * EL2. Copy ourselves there. */ - memcpy((void *)MX8MQ_ATF_BL33_BASE_ADDR, _text, __bss_start - _text); + memcpy((void *)MX8MQ_ATF_BL33_BASE_ADDR, + __image_start, barebox_pbl_size); imx8mq_atf_load_bl31(bl31, bl31_size); /* not reached */ } |