Unverified Commit 71f09a5b authored by Alistair Francis's avatar Alistair Francis Committed by Palmer Dabbelt
Browse files

target/riscv: Add Hypervisor CSR macros



Add the 1.10.1 Hypervisor CSRs and remove the 1.9.1 spec versions.

Signed-off-by: default avatarAlistair Francis <alistair.francis@wdc.com>
Reviewed-by: default avatarPalmer Dabbelt <palmer@sifive.com>
Signed-off-by: default avatarPalmer Dabbelt <palmer@sifive.com>
parent 1f0419cb
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -202,6 +202,12 @@
#define CSR_DPC             0x7b1
#define CSR_DSCRATCH        0x7b2

/* Hpervisor CSRs */
#define CSR_HSTATUS         0xa00
#define CSR_HEDELEG         0xa02
#define CSR_HIDELEG         0xa03
#define CSR_HGATP           0xa80

/* Performance Counters */
#define CSR_MHPMCOUNTER3    0xb03
#define CSR_MHPMCOUNTER4    0xb04
@@ -292,9 +298,6 @@
#define CSR_MHPMCOUNTER31H  0xb9f

/* Legacy Hypervisor Trap Setup (priv v1.9.1) */
#define CSR_HSTATUS         0x200
#define CSR_HEDELEG         0x202
#define CSR_HIDELEG         0x203
#define CSR_HIE             0x204
#define CSR_HTVEC           0x205