os-workshop

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 2bd8d0d84f351f2935ff5accfd5417de8168f690
parent 39a6b680a90f2605a4fc0e05363e4969b9ba5e53
Author: Brian Swetland <swetland@frotz.net>
Date:   Thu, 12 May 2022 15:19:22 -0700

intrinsics.h: bugfixes

Diffstat:
Mhw/inc/hw/intrinsics.h | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/inc/hw/intrinsics.h b/hw/inc/hw/intrinsics.h @@ -37,12 +37,12 @@ typedef uint32_t irqstate_t; // Disable Interrupts static inline void irq_disable(void) { - asm volatile("csrrc x0, sstatus, %1" :: "i"(SSTATUS_SIE)); + asm volatile("csrrc x0, sstatus, %0" :: "i"(SSTATUS_SIE)); } // Enable Interrupts static inline void irq_enable(void) { - asm volatile("csrrs x0, sstatus, %1" :: "i"(SSTATUS_SIE)); + asm volatile("csrrs x0, sstatus, %0" :: "i"(SSTATUS_SIE)); } // Disable Interrupts and return the previous interrupt state