From d0dbc02e5e48a6849a74dec4e7e0084e058d7e00 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Fri, 17 Jan 2020 15:01:40 +0100 Subject: get rid of reset handler --- src/arm/PL1/kernel/interrupt_vector.S | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/arm/PL1/kernel/interrupt_vector.S') diff --git a/src/arm/PL1/kernel/interrupt_vector.S b/src/arm/PL1/kernel/interrupt_vector.S index 1ec80f7..3afc193 100644 --- a/src/arm/PL1/kernel/interrupt_vector.S +++ b/src/arm/PL1/kernel/interrupt_vector.S @@ -8,9 +8,12 @@ _interrupt_vectors: b irq_handler_caller b fiq_handler_caller +// from what I've heard, reset is never used on the Pi; +// in our case it should run once - when stage1 of the kernel +// jumps to stage2 reset_handler_caller: ldr sp, =_supervisor_stack_top - ldr r5, =reset_handler + ldr r5, =setup bx r5 undef_handler_caller: -- cgit v1.2.3