diff options
Diffstat (limited to 'core/arch/arm/plat-stm/main.c')
-rw-r--r-- | core/arch/arm/plat-stm/main.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/core/arch/arm/plat-stm/main.c b/core/arch/arm/plat-stm/main.c index ca31b11a..763c1691 100644 --- a/core/arch/arm/plat-stm/main.c +++ b/core/arch/arm/plat-stm/main.c @@ -9,16 +9,17 @@ #include <drivers/stih_asc.h> #include <io.h> #include <kernel/generic_boot.h> +#include <kernel/interrupt.h> #include <kernel/misc.h> #include <kernel/panic.h> #include <kernel/pm_stubs.h> #include <kernel/tz_ssvce_pl310.h> -#include <mm/core_mmu.h> #include <mm/core_memprot.h> +#include <mm/core_mmu.h> #include <platform_config.h> #include <stdint.h> -#include <tee/entry_std.h> #include <tee/entry_fast.h> +#include <tee/entry_std.h> #include <trace.h> #include <util.h> @@ -36,8 +37,6 @@ register_ddr(DRAM1_BASE, DRAM1_SIZE); static struct gic_data gic_data; static struct stih_asc_pd console_data; -static void main_fiq(void); - #if defined(PLATFORM_FLAVOR_b2260) static bool ns_resources_ready(void) { @@ -61,7 +60,6 @@ uint32_t tee_entry_std(struct optee_msg_arg *arg, uint32_t num_params) #endif static const struct thread_handlers handlers = { - .nintr = main_fiq, .cpu_on = pm_panic, .cpu_off = pm_panic, .cpu_suspend = pm_panic, @@ -176,7 +174,7 @@ void main_secondary_init_gic(void) gic_cpu_init(&gic_data); } -static void main_fiq(void) +void itr_core_handler(void) { gic_it_handle(&gic_data); } |