aboutsummaryrefslogtreecommitdiff
path: root/riscv/trap.h
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@s141.Millennium.Berkeley.EDU>2010-08-04 17:04:24 -0700
committerAndrew Waterman <waterman@s141.Millennium.Berkeley.EDU>2010-08-04 17:04:24 -0700
commit40998b44795970f2921819c79bdf180a19fa4613 (patch)
tree5c486b1f673fc41e0aaa86b00d9ae7d1bb5dbbc1 /riscv/trap.h
parent6b5af53e2b6d77ed2e6d1b437d397852fe29eb30 (diff)
downloadspike-40998b44795970f2921819c79bdf180a19fa4613.zip
spike-40998b44795970f2921819c79bdf180a19fa4613.tar.gz
spike-40998b44795970f2921819c79bdf180a19fa4613.tar.bz2
[xcc,pk,sim] Added first part of FP support
In particular, FP loads, stores, and moves now work.
Diffstat (limited to 'riscv/trap.h')
-rw-r--r--riscv/trap.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/riscv/trap.h b/riscv/trap.h
index 026cc76..d4400ea 100644
--- a/riscv/trap.h
+++ b/riscv/trap.h
@@ -4,12 +4,20 @@
#define TRAP_LIST \
DECLARE_TRAP(illegal_instruction), \
DECLARE_TRAP(privileged_instruction), \
+ DECLARE_TRAP(fp_disabled), \
+ DECLARE_TRAP(reserved0), \
DECLARE_TRAP(instruction_address_misaligned), \
DECLARE_TRAP(data_address_misaligned), \
DECLARE_TRAP(instruction_access_fault), \
DECLARE_TRAP(data_access_fault), \
DECLARE_TRAP(syscall), \
DECLARE_TRAP(breakpoint), \
+ DECLARE_TRAP(reserved1), \
+ DECLARE_TRAP(reserved2), \
+ DECLARE_TRAP(reserved3), \
+ DECLARE_TRAP(reserved4), \
+ DECLARE_TRAP(reserved5), \
+ DECLARE_TRAP(reserved6), \
DECLARE_TRAP(int0), \
DECLARE_TRAP(int1), \
DECLARE_TRAP(int2), \