mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-18 02:24:18 +00:00
![]() The CPU specific reset handlers no longer have the freedom of using any general purpose register because it is being invoked by the BL3-1 entry point in addition to BL1. The Cortex-A57 CPU specific reset handler was overwriting x20 register which was being used by the BL3-1 entry point to save the entry point information. This patch fixes this bug by reworking the register allocation in the Cortex-A57 reset handler to avoid using x20. The patch also explicitly mentions the register clobber list for each of the callee functions invoked by the reset handler Change-Id: I28fcff8e742aeed883eaec8f6c4ee2bd3fce30df |
||
---|---|---|
.. | ||
diagrams | ||
change-log.md | ||
cpu-specific-build-macros.md | ||
firmware-design.md | ||
interrupt-framework-design.md | ||
optee-dispatcher.md | ||
porting-guide.md | ||
rt-svc-writers-guide.md | ||
user-guide.md |