|
4 | 4 |
|
5 | 5 | /* |
6 | 6 | * This file is auto-generated by running 'make' in |
7 | | - * https://github.com/riscv/riscv-opcodes (61d2ef4) |
| 7 | + * https://github.com/riscv/riscv-opcodes (a014979) |
8 | 8 | */ |
9 | 9 |
|
10 | 10 | #ifndef RISCV_CSR_ENCODING_H |
|
177 | 177 | #define MSTATEEN0_CS 0x00000001 |
178 | 178 | #define MSTATEEN0_FCSR 0x00000002 |
179 | 179 | #define MSTATEEN0_JVT 0x00000004 |
| 180 | +#define MSTATEEN0_PRIV114 0x0080000000000000 |
| 181 | +#define MSTATEEN0_HENVCFGH 0x0100000000000000 |
180 | 182 | #define MSTATEEN0_HCONTEXT 0x0200000000000000 |
181 | | -#define MSTATEEN0_CD 0x0100000000000000 |
182 | 183 | #define MSTATEEN0_HENVCFG 0x4000000000000000 |
183 | 184 | #define MSTATEEN_HSTATEEN 0x8000000000000000 |
184 | 185 |
|
| 186 | +#define MSTATEEN0H_PRIV114 0x00800000 |
| 187 | +#define MSTATEEN0H_HENVCFGH 0x01000000 |
185 | 188 | #define MSTATEEN0H_HCONTEXT 0x02000000 |
186 | 189 | #define MSTATEEN0H_HENVCFG 0x40000000 |
187 | 190 | #define MSTATEENH_HSTATEEN 0x80000000 |
|
339 | 342 |
|
340 | 343 | #define PTE_TABLE(PTE) (((PTE) & (PTE_V | PTE_R | PTE_W | PTE_X)) == PTE_V) |
341 | 344 |
|
| 345 | +/* srmcfg CSR fields */ |
| 346 | +#define SRMCFG_RCID 0x00000FFF |
| 347 | +#define SRMCFG_MCID 0x0FFF0000 |
| 348 | + |
342 | 349 | #ifdef __riscv |
343 | 350 |
|
344 | 351 | #if __riscv_xlen == 64 |
|
3196 | 3203 | #define CSR_SIREG6 0x157 |
3197 | 3204 | #define CSR_STOPEI 0x15c |
3198 | 3205 | #define CSR_SATP 0x180 |
| 3206 | +#define CSR_SRMCFG 0x181 |
3199 | 3207 | #define CSR_SCONTEXT 0x5a8 |
3200 | 3208 | #define CSR_VSSTATUS 0x200 |
3201 | 3209 | #define CSR_VSIE 0x204 |
@@ -5144,6 +5152,7 @@ DECLARE_CSR(sireg5, CSR_SIREG5) |
5144 | 5152 | DECLARE_CSR(sireg6, CSR_SIREG6) |
5145 | 5153 | DECLARE_CSR(stopei, CSR_STOPEI) |
5146 | 5154 | DECLARE_CSR(satp, CSR_SATP) |
| 5155 | +DECLARE_CSR(srmcfg, CSR_SRMCFG) |
5147 | 5156 | DECLARE_CSR(scontext, CSR_SCONTEXT) |
5148 | 5157 | DECLARE_CSR(vsstatus, CSR_VSSTATUS) |
5149 | 5158 | DECLARE_CSR(vsie, CSR_VSIE) |
|
0 commit comments