|
35 | 35 | #define CSR_SIE 0x104
|
36 | 36 | #define CSR_STVEC 0x105
|
37 | 37 | #define CSR_SCOUNTEREN 0x106
|
38 |
| -#define CSR_STVT 0x107 /* since: priv-?.??.? */ |
| 38 | +#define CSR_STVT 0x107 /* unratified as of 2024-06; ssclic extension */ |
39 | 39 | #define CSR_SSCRATCH 0x140
|
40 | 40 | #define CSR_SEPC 0x141
|
41 | 41 | #define CSR_SCAUSE 0x142
|
42 | 42 | #define CSR_SBADADDR 0x143 /* until: priv-1.9.1 */
|
43 | 43 | #define CSR_STVAL 0x143 /* since: priv-1.10 */
|
44 | 44 | #define CSR_SIP 0x144
|
45 |
| -#define CSR_SNXTI 0x145 /* since: priv-?.??.? */ |
46 |
| -#define CSR_SINTTHRESH 0x147 /* since: priv-?.??.? */ |
47 |
| -#define CSR_SSCRATCHCSW 0x148 /* since: priv-?.??.? */ |
48 |
| -#define CSR_SSCRATCHCSWL 0x149 /* since: priv-?.??.? */ |
| 45 | +#define CSR_SNXTI 0x145 /* unratified as of 2024-06; ssclic extension */ |
| 46 | +#define CSR_SINTTHRESH 0x147 /* unratified as of 2024-06; ssclic extension */ |
| 47 | +#define CSR_SSCRATCHCSW 0x148 /* unratified as of 2024-06; ssclic extension */ |
| 48 | +#define CSR_SSCRATCHCSWL 0x149 /* unratified as of 2024-06; ssclic extension */ |
49 | 49 | #define CSR_SPTBR 0x180 /* until: priv-1.9.1 */
|
50 | 50 | #define CSR_SATP 0x180 /* since: priv-1.10 */
|
51 | 51 | #define CSR_MSTATUS 0x300
|
|
55 | 55 | #define CSR_MIE 0x304
|
56 | 56 | #define CSR_MTVEC 0x305
|
57 | 57 | #define CSR_MCOUNTEREN 0x306
|
58 |
| -#define CSR_MTVT 0x307 /* since: priv-?.??.? */ |
| 58 | +#define CSR_MTVT 0x307 /* unratified as of 2024-06; smclic extension */ |
59 | 59 | #define CSR_MCOUNTINHIBIT 0x320 /* since: priv-1.11 */
|
60 | 60 | #define CSR_MUCOUNTEREN 0x320 /* until: priv-1.10 */
|
61 | 61 | #define CSR_MSCOUNTEREN 0x321
|
|
94 | 94 | #define CSR_MBADADDR 0x343 /* until: priv-1.9.1 */
|
95 | 95 | #define CSR_MTVAL 0x343 /* since: priv-1.10 */
|
96 | 96 | #define CSR_MIP 0x344
|
97 |
| -#define CSR_MNXTI 0x345 /* since: priv-?.??.? */ |
98 |
| -#define CSR_MINTTHRESH 0x347 /* since: priv-?.??.? */ |
99 |
| -#define CSR_MSCRATCHCSW 0x348 /* since: priv-?.??.? */ |
100 |
| -#define CSR_MSCRATCHCSWL 0x349 /* since: priv-?.??.? */ |
| 97 | +#define CSR_MNXTI 0x345 /* unratified as of 2024-06; smclic extension */ |
| 98 | +#define CSR_MINTTHRESH 0x347 /* unratified as of 2024-06; smclic extension */ |
| 99 | +#define CSR_MSCRATCHCSW 0x348 /* unratified as of 2024-06; smclic extension */ |
| 100 | +#define CSR_MSCRATCHCSWL 0x349 /* unratified as of 2024-06; smclic extension */ |
101 | 101 | #define CSR_PMPCFG0 0x3a0
|
102 | 102 | #define CSR_PMPCFG1 0x3a1
|
103 | 103 | #define CSR_PMPCFG2 0x3a2
|
|
262 | 262 | #define CSR_VL 0xc20
|
263 | 263 | #define CSR_VTYPE 0xc21
|
264 | 264 | #define CSR_VLENB 0xc22
|
265 |
| -#define CSR_SINTSTATUS 0xdb1 /* since: priv-?.??.? */ |
266 |
| -#define CSR_MINTSTATUS 0xfb1 /* since: priv-?.??.? */ |
| 265 | +#define CSR_SINTSTATUS 0xdb1 /* unratified as of 2024-06; ssclic extension */ |
| 266 | +#define CSR_MINTSTATUS 0xfb1 /* unratified as of 2024-06; smclic extension */ |
267 | 267 | #define CSR_UNHANDLED 0xffff
|
268 | 268 |
|
269 | 269 | /* mstatus bits */
|
|
0 commit comments