commit 2bd8d0d84f351f2935ff5accfd5417de8168f690
parent 39a6b680a90f2605a4fc0e05363e4969b9ba5e53
Author: Brian Swetland <swetland@frotz.net>
Date: Thu, 12 May 2022 15:19:22 -0700
intrinsics.h: bugfixes
Diffstat:
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