From d3d87c5fd8096c2b5730ba9664635af560505fd7 Mon Sep 17 00:00:00 2001 From: Christian Cunningham Date: Tue, 21 Dec 2021 21:21:21 -0800 Subject: Remove dis/enable IRQ --- src/cpu/irq.S | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/cpu') diff --git a/src/cpu/irq.S b/src/cpu/irq.S index 8050a99..c434deb 100644 --- a/src/cpu/irq.S +++ b/src/cpu/irq.S @@ -1,6 +1,6 @@ a_irq_handler: push {lr} - bl disable_irq + cpsid i // Disable IRQ // r2 = CORE0_INTERRUPT_SOURCE // if r2 & 0b100000000 mov r2, #0x40000000 @@ -45,7 +45,7 @@ a_irq_handler.ttimer: bl uart_char ldr r0, =imsg bl uart_string - bl enable_irq + cpsie i // Enable IRQ pop {pc} a_irq_handler.timer: @@ -59,18 +59,18 @@ a_irq_handler.timer: //ldr r0, =imsg //bl uart_string a_irq_handler.exit: - bl enable_irq + cpsie i // Enable IRQ pop {pc} .globl a_fiq_handler a_fiq_handler: push {lr} - bl disable_fiq + cpsie f // Disable FIQ bl c_timer ldr r0, =fmsg bl uart_string a_fiq_handler.exit: - bl enable_fiq + cpsie f // Enable FIQ pop {pc} .section ".data" -- cgit v1.2.1