| /* | |
| * Copyright (c) 2017-2018, Arm Limited. All rights reserved. | |
| * | |
| * SPDX-License-Identifier: BSD-3-Clause | |
| */ | |
| #include <asm_macros.S> | |
| #include <cactus_def.h> | |
| #include <platform_def.h> | |
| .globl cactus_entrypoint | |
| .section .bss.stacks | |
| .balign CACHE_WRITEBACK_GRANULE | |
| .fill CACTUS_STACKS_SIZE | |
| stacks_end: | |
| func cactus_entrypoint | |
| /* Setup the stack pointer. */ | |
| adr x0, stacks_end | |
| mov sp, x0 | |
| /* And jump to the C entrypoint. */ | |
| b cactus_main | |
| endfunc cactus_entrypoint |