diff options
Diffstat (limited to 'core/arch/arm/kernel/generic_entry_a32.S')
-rw-r--r-- | core/arch/arm/kernel/generic_entry_a32.S | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/core/arch/arm/kernel/generic_entry_a32.S b/core/arch/arm/kernel/generic_entry_a32.S index 27717d5..9c2ef41 100644 --- a/core/arch/arm/kernel/generic_entry_a32.S +++ b/core/arch/arm/kernel/generic_entry_a32.S @@ -25,16 +25,16 @@ * POSSIBILITY OF SUCH DAMAGE. */ -#include <platform_config.h> - -#include <asm.S> #include <arm.h> #include <arm32_macros.S> +#include <asm.S> +#include <platform_config.h> +#include <keep.h> +#include <kernel/asan.h> +#include <kernel/unwind.h> #include <sm/optee_smc.h> #include <sm/teesmc_opteed_macros.h> #include <sm/teesmc_opteed.h> -#include <kernel/unwind.h> -#include <kernel/asan.h> .section .data .balign 4 @@ -87,6 +87,14 @@ END_FUNC __assert_flat_mapped_range .endm #endif /* CFG_PL310 */ +.weak plat_cpu_reset_early +FUNC plat_cpu_reset_early , : +UNWIND( .fnstart) + bx lr +UNWIND( .fnend) +END_FUNC plat_cpu_reset_early +KEEP_PAGER plat_cpu_reset_early + .section .text.boot FUNC _start , : b reset |