1 /* 2 * Copyright (c) 2018 Lexmark International, Inc. 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 /** 8 * @file 9 * @brief Stack helpers for Cortex-A and Cortex-R CPUs 10 * 11 * Stack helper functions. 12 */ 13 14 #ifndef ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_A_R_STACK_H_ 15 #define ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_A_R_STACK_H_ 16 17 #ifdef __cplusplus 18 extern "C" { 19 #endif 20 21 #ifdef _ASMLANGUAGE 22 23 /* nothing */ 24 25 #else 26 27 extern void z_arm_init_stacks(void); 28 29 #endif /* _ASMLANGUAGE */ 30 31 #ifdef __cplusplus 32 } 33 #endif 34 35 #endif /* ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_A_R_STACK_H_ */ 36