/* * Copyright (c) 2023 Arm Limited (or its affiliates). All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ /** * @file * @brief Definitions for boot code */ #ifndef _BOOT_H_ #define _BOOT_H_ #ifndef _ASMLANGUAGE extern void *_vector_table[]; extern void __start(void); #endif /* _ASMLANGUAGE */ /* Offsets into the boot_params structure */ #define BOOT_PARAM_MPID_OFFSET 0 #define BOOT_PARAM_IRQ_SP_OFFSET 4 #define BOOT_PARAM_FIQ_SP_OFFSET 8 #define BOOT_PARAM_ABT_SP_OFFSET 12 #define BOOT_PARAM_UDF_SP_OFFSET 16 #define BOOT_PARAM_SVC_SP_OFFSET 20 #define BOOT_PARAM_SYS_SP_OFFSET 24 #define BOOT_PARAM_VOTING_OFFSET 28 #endif /* _BOOT_H_ */