diff options
Diffstat (limited to 'riscv/trap.h')
-rw-r--r-- | riscv/trap.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/riscv/trap.h b/riscv/trap.h index 8bc94f3..aa4a4e1 100644 --- a/riscv/trap.h +++ b/riscv/trap.h @@ -45,13 +45,11 @@ class mem_trap_t : public trap_t DECLARE_MEM_TRAP(CAUSE_MISALIGNED_FETCH, instruction_address_misaligned) DECLARE_MEM_TRAP(CAUSE_FAULT_FETCH, instruction_access_fault) DECLARE_TRAP(CAUSE_ILLEGAL_INSTRUCTION, illegal_instruction) -DECLARE_TRAP(CAUSE_SCALL, scall) -DECLARE_TRAP(CAUSE_HCALL, hcall) -DECLARE_TRAP(CAUSE_MCALL, mcall) -DECLARE_TRAP(CAUSE_BREAKPOINT, breakpoint) DECLARE_MEM_TRAP(CAUSE_MISALIGNED_LOAD, load_address_misaligned) DECLARE_MEM_TRAP(CAUSE_MISALIGNED_STORE, store_address_misaligned) DECLARE_MEM_TRAP(CAUSE_FAULT_LOAD, load_access_fault) DECLARE_MEM_TRAP(CAUSE_FAULT_STORE, store_access_fault) +DECLARE_TRAP(CAUSE_ECALL, ecall) +DECLARE_TRAP(CAUSE_BREAKPOINT, breakpoint) #endif |