summaryrefslogtreecommitdiff
path: root/assembly/crosswalk/crosswalk.S
diff options
context:
space:
mode:
authorcheapie <cheapiephp@gmail.com>2026-11-08 07:38:17 -0600
committercheapie <cheapiephp@gmail.com>2026-11-08 07:38:17 -0600
commitf8cc0d73afe12cc1c8dd1600a28ff4634decf617 (patch)
tree035cc4c5b466c98fb2940c48af79389d43ab4994 /assembly/crosswalk/crosswalk.S
parent71729845170cdb4380f1ae42708638fdaee997cb (diff)
downloadrvcontroller-f8cc0d73afe12cc1c8dd1600a28ff4634decf617.tar
rvcontroller-f8cc0d73afe12cc1c8dd1600a28ff4634decf617.tar.gz
rvcontroller-f8cc0d73afe12cc1c8dd1600a28ff4634decf617.tar.bz2
rvcontroller-f8cc0d73afe12cc1c8dd1600a28ff4634decf617.tar.xz
rvcontroller-f8cc0d73afe12cc1c8dd1600a28ff4634decf617.zip
Add Smrnmi
Diffstat (limited to 'assembly/crosswalk/crosswalk.S')
-rw-r--r--assembly/crosswalk/crosswalk.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/assembly/crosswalk/crosswalk.S b/assembly/crosswalk/crosswalk.S
index 86a0813..4baeaa8 100644
--- a/assembly/crosswalk/crosswalk.S
+++ b/assembly/crosswalk/crosswalk.S
@@ -1,3 +1,4 @@
+csrsi mnstatus,8 # Set NMIE so that interrupts can work (not actually setting up a real NMI handler)
la t0,handler
csrw mtvec,t0 # Set up trap handler
li t0,0x400