summaryrefslogtreecommitdiff
path: root/assembly/crosswalk/crosswalk.S
diff options
context:
space:
mode:
authorcheapie <cheapiephp@gmail.com>2026-10-09 10:35:06 -0500
committercheapie <cheapiephp@gmail.com>2026-10-09 10:35:06 -0500
commitc55d92924c45b0aec9d6e87ceb4666c84ecc3744 (patch)
treee0df55ba4cbe002f85c4f075842232fe1fb0762d /assembly/crosswalk/crosswalk.S
parent52e2cb40e580dfc185d530d5076715c1ca6a3494 (diff)
downloadrvcontroller-c55d92924c45b0aec9d6e87ceb4666c84ecc3744.tar
rvcontroller-c55d92924c45b0aec9d6e87ceb4666c84ecc3744.tar.gz
rvcontroller-c55d92924c45b0aec9d6e87ceb4666c84ecc3744.tar.bz2
rvcontroller-c55d92924c45b0aec9d6e87ceb4666c84ecc3744.tar.xz
rvcontroller-c55d92924c45b0aec9d6e87ceb4666c84ecc3744.zip
Mask mesecons interrupts in crosswalk
Diffstat (limited to 'assembly/crosswalk/crosswalk.S')
-rw-r--r--assembly/crosswalk/crosswalk.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/assembly/crosswalk/crosswalk.S b/assembly/crosswalk/crosswalk.S
index 8633ed7..769e9b2 100644
--- a/assembly/crosswalk/crosswalk.S
+++ b/assembly/crosswalk/crosswalk.S
@@ -2,8 +2,8 @@ la t0,handler
csrw mtvec,t0 # Set up trap handler
li t0,0x400
csrc mstatush,t0 # Turn off MDT
-li t0,0x30000
-csrw mie,t0 # Mask all interrupts except mesecons/digilines
+li t0,0x20000
+csrw mie,t0 # Mask all interrupts except digilines
csrw mip,zero # Clear any pending interrupts
csrsi mstatus,0x8 # Turn on MIE to enable interrupts