kernel/riscv64: Fix assembly to disable/enable interrupts

Change-Id: Id4dc7360650e78a9bcadec634be97b279da2d77c
Reviewed-on: https://review.haiku-os.org/c/1378
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
Alexander von Gluck IV
2019-04-05 14:29:23 +00:00
committed by waddlesplash
parent e21b752f13
commit 45ebdd4217
+4 -4
View File
@@ -15,8 +15,8 @@
/* void arch_int_enable_interrupts(void) */
FUNCTION(arch_int_enable_interrupts):
// TODO
csrs sstatus, ARCH_SR_SIE
li t0, ARCH_SR_SIE
csrrs zero, sstatus, t0
ret
FUNCTION_END(arch_int_enable_interrupts)
@@ -24,8 +24,8 @@ FUNCTION_END(arch_int_enable_interrupts)
/* int arch_int_disable_interrupts(void)
*/
FUNCTION(arch_int_disable_interrupts):
csrrc 0, sstatus, ARCH_SR_SIE
// TODO
li t0, ARCH_SR_SIE
csrrc zero, sstatus, ARCH_SR_SIE
ret
FUNCTION_END(arch_int_disable_interrupts)