diff options
author | YenHaoChen <39526191+YenHaoChen@users.noreply.github.com> | 2024-07-02 10:05:54 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-01 19:05:54 -0700 |
commit | feff9dc0e9e9e9cbc7fe814fd05fdc61454279c6 (patch) | |
tree | 7f6dc6a9e2618ad18a3dbc2a8d89e7589a8bd283 | |
parent | 984aced3789d8045f78893c251efb621577fde74 (diff) | |
download | riscv-opcodes-feff9dc0e9e9e9cbc7fe814fd05fdc61454279c6.zip riscv-opcodes-feff9dc0e9e9e9cbc7fe814fd05fdc61454279c6.tar.gz riscv-opcodes-feff9dc0e9e9e9cbc7fe814fd05fdc61454279c6.tar.bz2 |
Add pointer masking related CSR fields (#256)
-rw-r--r-- | encoding.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -66,6 +66,7 @@ #define HSTATUS_SPV 0x00000080 #define HSTATUS_GVA 0x00000040 #define HSTATUS_VSBE 0x00000020 +#define HSTATUS_HUPMM 0x0003000000000000 #define USTATUS_UIE 0x00000001 #define USTATUS_UPIE 0x00000010 @@ -166,6 +167,7 @@ #define MENVCFG_CBIE 0x00000030 #define MENVCFG_CBCFE 0x00000040 #define MENVCFG_CBZE 0x00000080 +#define MENVCFG_PMM 0x0000000300000000 #define MENVCFG_DTE 0x0800000000000000 #define MENVCFG_ADUE 0x2000000000000000 #define MENVCFG_PBMTE 0x4000000000000000 @@ -215,6 +217,7 @@ #define HENVCFG_CBIE 0x00000030 #define HENVCFG_CBCFE 0x00000040 #define HENVCFG_CBZE 0x00000080 +#define HENVCFG_PMM 0x0000000300000000 #define HENVCFG_DTE 0x0800000000000000 #define HENVCFG_ADUE 0x2000000000000000 #define HENVCFG_PBMTE 0x4000000000000000 @@ -260,6 +263,7 @@ #define SENVCFG_CBIE 0x00000030 #define SENVCFG_CBCFE 0x00000040 #define SENVCFG_CBZE 0x00000080 +#define SENVCFG_PMM 0x0000000300000000 #define SSTATEEN0_CS 0x00000001 #define SSTATEEN0_FCSR 0x00000002 @@ -271,6 +275,7 @@ #define MSECCFG_USEED 0x00000100 #define MSECCFG_SSEED 0x00000200 #define MSECCFG_MLPE 0x00000400 +#define MSECCFG_PMM 0x0000000300000000 /* jvt fields */ #define JVT_MODE 0x3F |