diff options
author | Andrew Waterman <andrew@sifive.com> | 2017-03-30 00:22:27 -0700 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2017-03-30 00:22:27 -0700 |
commit | e4c935733f653d97913fb0418abfa89f6f3d90d2 (patch) | |
tree | 7dbc23d6418baef390f9b364c0ccb5caf002cfa8 /encoding.h | |
parent | d86c50a5a6f44ed4b0e5506dbbd782fed3f1fedd (diff) | |
download | riscv-opcodes-e4c935733f653d97913fb0418abfa89f6f3d90d2.zip riscv-opcodes-e4c935733f653d97913fb0418abfa89f6f3d90d2.tar.gz riscv-opcodes-e4c935733f653d97913fb0418abfa89f6f3d90d2.tar.bz2 |
New PMP encoding
Diffstat (limited to 'encoding.h')
-rw-r--r-- | encoding.h | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -127,13 +127,14 @@ #define PMP_R 0x01 #define PMP_W 0x02 #define PMP_X 0x04 -#define PMP_M 0x08 -#define PMP_NAPOT 0x10 -#define PMP_TOR 0x20 -#define PMP_EN 0x40 -#define PMP_LOCK 0x80 +#define PMP_A 0x18 +#define PMP_L 0x80 #define PMP_SHIFT 2 +#define PMP_TOR 0x08 +#define PMP_NA4 0x10 +#define PMP_NAPOT 0x18 + #define IRQ_S_SOFT 1 #define IRQ_H_SOFT 2 #define IRQ_M_SOFT 3 |