diff options
author | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2019-02-25 11:19:39 +0100 |
---|---|---|
committer | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2019-02-25 11:19:39 +0100 |
commit | ca242e325d823bc627ca4e6ff8eca24b888a6113 (patch) | |
tree | 55d880f4527970654a82e52c1c56030bafe7bbe4 /qtmips_machine/machinedefs.h | |
parent | a921347d7e4ceb212021599469e38c5ac9e19598 (diff) | |
download | qtmips-ca242e325d823bc627ca4e6ff8eca24b888a6113.tar.gz qtmips-ca242e325d823bc627ca4e6ff8eca24b888a6113.tar.bz2 qtmips-ca242e325d823bc627ca4e6ff8eca24b888a6113.zip |
Exceptions causes align with SPIM and add serial port range alias equivalent to SPIM.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Diffstat (limited to 'qtmips_machine/machinedefs.h')
-rw-r--r-- | qtmips_machine/machinedefs.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/qtmips_machine/machinedefs.h b/qtmips_machine/machinedefs.h index f575648..16a72b0 100644 --- a/qtmips_machine/machinedefs.h +++ b/qtmips_machine/machinedefs.h @@ -58,12 +58,13 @@ enum AccessControl { }; enum ExceptionCause { - EXCAUSE_NONE, - EXCAUSE_BREAK, - EXCAUSE_SYSCALL, - EXCAUSE_HWBREAK, - EXCAUSE_TRAP, - EXCAUSE_OVERFLOW, + EXCAUSE_NONE = 0, + EXCAUSE_INT = 1, + EXCAUSE_SYSCALL = 8, + EXCAUSE_BREAK = 9, + EXCAUSE_OVERFLOW = 12, + EXCAUSE_TRAP = 13, + EXCAUSE_HWBREAK = 14, }; enum AluOp : std::uint8_t { |