mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
![]() The BL handover interface stores the bootloader arguments in
registers r9-r12, so when the reset_handler stores the lr pointer
in r10 it clobers one of the arguments.
Adapt to use r8 and adapt the comment about registers allowed
to clober.
I've checked aarch32 reset_handlers and none seem to use higher
registers as far as I can tell.
Fixes:
|
||
---|---|---|
.. | ||
aem_generic.S | ||
cortex_a5.S | ||
cortex_a7.S | ||
cortex_a9.S | ||
cortex_a12.S | ||
cortex_a15.S | ||
cortex_a17.S | ||
cortex_a32.S | ||
cortex_a53.S | ||
cortex_a57.S | ||
cortex_a72.S | ||
cpu_helpers.S |