diff options
author | Andrew Waterman <andrew@sifive.com> | 2017-03-30 00:21:52 -0700 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2017-03-30 00:21:52 -0700 |
commit | 078ea399c6c1f2d6e8461559bf8cc1ba34ca89b6 (patch) | |
tree | 65ee1c8f1e7df3e2f1c67577e164047759f6c52c /machine/encoding.h | |
parent | 52d46dd684ecb8c2fabda82b5246964d69dc867c (diff) | |
download | riscv-pk-078ea399c6c1f2d6e8461559bf8cc1ba34ca89b6.zip riscv-pk-078ea399c6c1f2d6e8461559bf8cc1ba34ca89b6.tar.gz riscv-pk-078ea399c6c1f2d6e8461559bf8cc1ba34ca89b6.tar.bz2 |
New PMP encoding
Diffstat (limited to 'machine/encoding.h')
-rw-r--r-- | machine/encoding.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/machine/encoding.h b/machine/encoding.h index b07d976..55f8461 100644 --- a/machine/encoding.h +++ b/machine/encoding.h @@ -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 |