17 #ifndef LIBBSP_ARM_SHARED_ARM_A8CORE_START_H 18 #define LIBBSP_ARM_SHARED_ARM_A8CORE_START_H 23 #include <bsp/start.h> 30 BSP_START_TEXT_SECTION
static inline void arm_a8core_start_set_vector_base(
void)
35 if (bsp_vector_table_end != bsp_vector_table_size) {
38 arm_cp15_set_vector_base_address(bsp_vector_table_begin);
40 ctrl = arm_cp15_get_control();
41 ctrl &= ~ARM_CP15_CTRL_V;
42 arm_cp15_set_control(ctrl);
46 BSP_START_TEXT_SECTION
static inline void arm_a8core_start_hook_1(
void)
48 arm_a8core_start_set_vector_base();
ARM co-processor 15 (CP15) API.
Create #defines which state which erratas shall get applied.