aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/irq.c
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2016-06-06 10:46:52 +0200
committerClifford Wolf <clifford@clifford.at>2016-06-06 10:46:52 +0200
commitf4bb91b060211884fc0b85479fb6becf20daeb1f (patch)
treed971e626fe57262b7830211644f043477b33c562 /firmware/irq.c
parent490a7345191f9841fa953d18b27c8485171406ce (diff)
downloadpicorv32-f4bb91b060211884fc0b85479fb6becf20daeb1f.tar.gz
picorv32-f4bb91b060211884fc0b85479fb6becf20daeb1f.zip
RISC-V ISA 2.1 now calls "sbreak" officially "ebreak"
Diffstat (limited to 'firmware/irq.c')
-rw-r--r--firmware/irq.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/irq.c b/firmware/irq.c
index aaa141d..13dcb57 100644
--- a/firmware/irq.c
+++ b/firmware/irq.c
@@ -30,7 +30,7 @@ uint32_t *irq(uint32_t *regs, uint32_t irqs)
else
print_hex(instr, 4);
print_str("\n");
- __asm__ volatile ("sbreak");
+ __asm__ volatile ("ebreak");
}
}
@@ -62,7 +62,7 @@ uint32_t *irq(uint32_t *regs, uint32_t irqs)
if ((irqs & 2) != 0) {
if (instr == 0x00100073 || instr == 0x9002) {
- print_str("SBREAK instruction at 0x");
+ print_str("EBREAK instruction at 0x");
print_hex(pc, 8);
print_str("\n");
} else {
@@ -132,7 +132,7 @@ uint32_t *irq(uint32_t *regs, uint32_t irqs)
print_dec(timer_irq_count);
print_str("\n");
- __asm__ volatile ("sbreak");
+ __asm__ volatile ("ebreak");
}
return regs;