diff options
author | Andrew Waterman <waterman@eecs.berkeley.edu> | 2014-02-14 17:31:41 -0800 |
---|---|---|
committer | Andrew Waterman <waterman@eecs.berkeley.edu> | 2014-02-14 17:32:53 -0800 |
commit | d47f8ca5b63274404b7d4dde68ab10390cca786e (patch) | |
tree | 53c053524dad1ef64d76ac815943d720562b56b0 | |
parent | 6c99f30d7848ab3b5f59a07ae5027cc4ec0c1322 (diff) | |
download | riscv-isa-sim-d47f8ca5b63274404b7d4dde68ab10390cca786e.zip riscv-isa-sim-d47f8ca5b63274404b7d4dde68ab10390cca786e.tar.gz riscv-isa-sim-d47f8ca5b63274404b7d4dde68ab10390cca786e.tar.bz2 |
Renumber uarch CSRs into custom CSR space
-rw-r--r-- | riscv/encoding.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/riscv/encoding.h b/riscv/encoding.h index 6f981f3..8a4a342 100644 --- a/riscv/encoding.h +++ b/riscv/encoding.h @@ -433,22 +433,22 @@ #define CSR_CYCLE 0xc00 #define CSR_TIME 0xc01 #define CSR_INSTRET 0xc02 -#define CSR_UARCH0 0xc10 -#define CSR_UARCH1 0xc11 -#define CSR_UARCH2 0xc12 -#define CSR_UARCH3 0xc13 -#define CSR_UARCH4 0xc14 -#define CSR_UARCH5 0xc15 -#define CSR_UARCH6 0xc16 -#define CSR_UARCH7 0xc17 -#define CSR_UARCH8 0xc18 -#define CSR_UARCH9 0xc19 -#define CSR_UARCH10 0xc1a -#define CSR_UARCH11 0xc1b -#define CSR_UARCH12 0xc1c -#define CSR_UARCH13 0xc1d -#define CSR_UARCH14 0xc1e -#define CSR_UARCH15 0xc1f +#define CSR_UARCH0 0xcc0 +#define CSR_UARCH1 0xcc1 +#define CSR_UARCH2 0xcc2 +#define CSR_UARCH3 0xcc3 +#define CSR_UARCH4 0xcc4 +#define CSR_UARCH5 0xcc5 +#define CSR_UARCH6 0xcc6 +#define CSR_UARCH7 0xcc7 +#define CSR_UARCH8 0xcc8 +#define CSR_UARCH9 0xcc9 +#define CSR_UARCH10 0xcca +#define CSR_UARCH11 0xccb +#define CSR_UARCH12 0xccc +#define CSR_UARCH13 0xccd +#define CSR_UARCH14 0xcce +#define CSR_UARCH15 0xccf #define CAUSE_MISALIGNED_FETCH 0x0 #define CAUSE_FAULT_FETCH 0x1 #define CAUSE_ILLEGAL_INSTRUCTION 0x2 |