1 from nmigen
import Const
3 INSTR_ADDR_MISALIGNED
= Const(0, 64)
4 INSTR_ACCESS_FAULT
= Const(1, 64)
5 ILLEGAL_INSTR
= Const(2, 64)
6 BREAKPOINT
= Const(3, 64)
7 LD_ADDR_MISALIGNED
= Const(4, 64)
8 LD_ACCESS_FAULT
= Const(5, 64)
9 ST_ADDR_MISALIGNED
= Const(6, 64)
10 ST_ACCESS_FAULT
= Const(7, 64)
11 ENV_CALL_UMODE
= Const(8, 64) # environment call from user mode
12 ENV_CALL_SMODE
= Const(9, 64) # environment call from supervisor mode
13 ENV_CALL_MMODE
= Const(11, 64) # environment call from machine mode
14 INSTR_PAGE_FAULT
= Const(12, 64) # Instruction page fault
15 LOAD_PAGE_FAULT
= Const(13, 64) # Load page fault
16 STORE_PAGE_FAULT
= Const(15, 64) # Store page fault