aboutsummaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-06-26 10:39:08 +0200
committerClifford Wolf <clifford@clifford.at>2015-06-26 10:39:08 +0200
commit5d4ce82050445770bb022778cbc6738d25cfe583 (patch)
tree20c261870855a8464ca4bb5c2324b7ae9e24ca1b /firmware
parent9a4a06d981d1b2787b3f42907c3cd21b95cdfaf0 (diff)
downloadpicorv32-5d4ce82050445770bb022778cbc6738d25cfe583.tar.gz
picorv32-5d4ce82050445770bb022778cbc6738d25cfe583.zip
Implemented waitirq instruction
Diffstat (limited to 'firmware')
-rw-r--r--firmware/start.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/start.S b/firmware/start.S
index 3e4705a..990cf06 100644
--- a/firmware/start.S
+++ b/firmware/start.S
@@ -6,10 +6,11 @@
#define TEST(n) \
.global n; .global n ## _ret; \
addi x1, zero, 1000; \
- custom0 0,1,0,5; /* timer x1 */ \
+ custom0 0,1,0,5; /* timer zero, x1 */ \
jal zero,n; n ## _ret:
reset_vec:
+ custom0 0,0,0,4 // waitirq zero
custom0 0,0,0,3 // maskirq zero, zero
j start
nop