diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2016-06-08 20:03:50 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2016-06-08 20:03:50 -0700 |
commit | 56696c7f53f7d67ecea8c5b5d3d1ba42dfaea586 (patch) | |
tree | 3acd45c0ce5319c1bc48143169d8797699eca8a4 /encoding.h | |
parent | 8a441f91169c2782bea3bdffda12b0b5303a9ae6 (diff) | |
download | riscv-opcodes-56696c7f53f7d67ecea8c5b5d3d1ba42dfaea586.zip riscv-opcodes-56696c7f53f7d67ecea8c5b5d3d1ba42dfaea586.tar.gz riscv-opcodes-56696c7f53f7d67ecea8c5b5d3d1ba42dfaea586.tar.bz2 |
Add breakpoint CSRs
Diffstat (limited to 'encoding.h')
-rw-r--r-- | encoding.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -100,6 +100,16 @@ #define EXT_IO_BASE 0x40000000 #define DRAM_BASE 0x80000000 +// breakpoint control fields +#define BPCONTROL_X 0x00000001 +#define BPCONTROL_W 0x00000002 +#define BPCONTROL_R 0x00000004 +#define BPCONTROL_U 0x00000008 +#define BPCONTROL_S 0x00000010 +#define BPCONTROL_H 0x00000020 +#define BPCONTROL_M 0x00000040 +#define BPCONTROL_MATCHCOND 0x00000180 + // page table entry (PTE) fields #define PTE_V 0x001 // Valid #define PTE_TYPE 0x01E // Type |