53c53,54
< static const int ExplicitCSRs = 4;
---
> static const int NumGDBRegs = 4162;
> static const int NumCSRs = 4096;
55a57,58
> // A breakpoint will be 2 bytes if it is compressed and 4 if not
> bool checkBpLen(size_t len) override { return len == 2 || len == 4; }
64,71c67
< uint64_t fpr[NumFloatRegs];
<
< uint64_t csr_base;
< uint32_t fflags;
< uint32_t frm;
< uint32_t fcsr;
< uint64_t csr[NumMiscRegs - ExplicitCSRs];
< } __attribute__((__packed__)) r;
---
> } r;