svn commit: r294282 - head/sys/riscv/include
Ruslan Bukin
br at FreeBSD.org
Mon Jan 18 17:49:33 UTC 2016
Author: br
Date: Mon Jan 18 17:49:32 2016
New Revision: 294282
URL: https://svnweb.freebsd.org/changeset/base/294282
Log:
Correct RISC-V exception types.
Modified:
head/sys/riscv/include/riscvreg.h
Modified: head/sys/riscv/include/riscvreg.h
==============================================================================
--- head/sys/riscv/include/riscvreg.h Mon Jan 18 17:27:16 2016 (r294281)
+++ head/sys/riscv/include/riscvreg.h Mon Jan 18 17:49:32 2016 (r294282)
@@ -51,12 +51,14 @@
#define EXCP_INSTR_ACCESS_FAULT 1
#define EXCP_INSTR_ILLEGAL 2
#define EXCP_INSTR_BREAKPOINT 3
-#define EXCP_RESERVED_0 4
+#define EXCP_LOAD_ADDR_MISALIGNED 4
#define EXCP_LOAD_ACCESS_FAULT 5
-#define EXCP_AMO_ADDR_MISALIGNED 6
+#define EXCP_STORE_ADDR_MISALIGNED 6
#define EXCP_STORE_ACCESS_FAULT 7
-#define EXCP_ENV_CALL 8
-#define EXCP_RESERVED_1 9
+#define EXCP_UMODE_ENV_CALL 8
+#define EXCP_SMODE_ENV_CALL 9
+#define EXCP_HMODE_ENV_CALL 10
+#define EXCP_MMODE_ENV_CALL 11
#define EXCP_INTR (1 << 31)
#define EXCP_INTR_SOFTWARE 0
#define EXCP_INTR_TIMER 1
More information about the svn-src-all
mailing list