mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-04 11:53:55 +00:00
![]() The current implementation uses the `r12` register as temporary storage for r4. However, `r12` is a call-clobbered register, meaning its contents are not preserved across function calls. This becomes problematic when we later call the `zeromem` function, as any information stored in `r12` will be lost. To address this issue, we should avoid using `r12` to store boot parameters. Change-Id: If94b7fc3a01bc617ceadaaa704d5aa5e5accfd3f Signed-off-by: Harrison Mutai <harrison.mutai@arm.com> |
||
---|---|---|
.. | ||
aarch32 | ||
aarch64 | ||
bl2.ld.S | ||
bl2.mk | ||
bl2_el3.ld.S | ||
bl2_image_load_v2.c | ||
bl2_main.c | ||
bl2_private.h |