From b3555efa723d0b7101ea6989dc04492eca6b8745 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Wed, 4 Oct 2023 00:36:34 -0600 Subject: demo: implement cli input --- demo/start.S | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'demo/start.S') diff --git a/demo/start.S b/demo/start.S index 6e5e457..a0a9a4f 100644 --- a/demo/start.S +++ b/demo/start.S @@ -19,7 +19,7 @@ __reserved: b . __irq: - b irq + b _irq_entry __fiq: b . @@ -47,10 +47,14 @@ _start: _boot_num: .word 0 -irq: +_irq_entry: + ldr sp, =_irq_stack + push {r0-r11, lr} + bl irq + pop {r0-r11, lr} subs pc, lr, #4 -.weak undefined, swi, data_abort, prefetch_abort, irq +.weak undefined, swi, data_abort, prefetch_abort .set swi, __swi .set undefined, __undefined .set data_abort, __data_abort -- cgit v1.2.3