File tree Expand file tree Collapse file tree 2 files changed +12
-12
lines changed Expand file tree Collapse file tree 2 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -84,6 +84,18 @@ enum {
84
84
};
85
85
/* clang-format on */
86
86
87
+ enum TRAP_CODE {
88
+ INSN_MISALIGNED = 0 ,
89
+ ILLEGAL_INSN = 2 ,
90
+ BREAKPOINT = 3 ,
91
+ LOAD_MISALIGNED = 4 ,
92
+ STORE_MISALIGNED = 6 ,
93
+ PAGEFAULT_INSN = 12 ,
94
+ PAGEFAULT_LOAD = 13 ,
95
+ PAGEFAULT_STORE = 15 ,
96
+ ECALL_M = 11 ,
97
+ };
98
+
87
99
#define MISA_SUPER (1 << ('S' - 'A'))
88
100
#define MISA_USER (1 << ('U' - 'A'))
89
101
#define MISA_I (1 << ('I' - 'A'))
Original file line number Diff line number Diff line change 21
21
rv -> io .on_trap (rv ); \
22
22
}
23
23
24
- enum TRAP_CODE {
25
- INSN_MISALIGNED = 0 ,
26
- ILLEGAL_INSN = 2 ,
27
- BREAKPOINT = 3 ,
28
- LOAD_MISALIGNED = 4 ,
29
- STORE_MISALIGNED = 6 ,
30
- PAGEFAULT_INSN = 12 ,
31
- PAGEFAULT_LOAD = 13 ,
32
- PAGEFAULT_STORE = 15 ,
33
- ECALL_M = 11 ,
34
- };
35
-
36
24
/* PTE XWRV bit in order */
37
25
enum SV32_PTE_PERM {
38
26
NEXT_PG_TBL = 0b0001 ,
You can’t perform that action at this time.
0 commit comments