mirror of
https://github.com/CTCaer/switch-l4t-atf.git
synced 2024-12-15 22:56:37 +00:00
1a0a3f0622
This patch adds common changes to support AArch32 state in BL1 and BL2. Following are the changes: * Added functions for disabling MMU from Secure state. * Added AArch32 specific SMC function. * Added semihosting support. * Added reporting of unhandled exceptions. * Added uniprocessor stack support. * Added `el3_entrypoint_common` macro that can be shared by BL1 and BL32 (SP_MIN) BL stages. The `el3_entrypoint_common` is similar to the AArch64 counterpart with the main difference in the assembly instructions and the registers that are relevant to AArch32 execution state. * Enabled `LOAD_IMAGE_V2` flag in Makefile for `ARCH=aarch32` and added check to make sure that platform has not overridden to disable it. Change-Id: I33c6d8dfefb2e5d142fdfd06a0f4a7332962e1a3 |
||
---|---|---|
.. | ||
aarch32 | ||
aarch64 | ||
bl_common.c | ||
desc_image_load.c | ||
runtime_svc.c | ||
tf_printf.c |