23 Commits (simplify-misaligned)

Author SHA1 Message Date
Tim Newsome 3f200ac315
Writing non-existent CSRs, access FPRs with mstatus.FS=0 (#311) 7 years ago
Tim Newsome 3e79495c38
Implement debug hasel support (#287) 7 years ago
Megan Wachs 91baeee2d8 debug: Add fence and fence.i to ensure Debug RAM is ready. 9 years ago
Megan Wachs d46f694d85 debug: Use a more practical debug ROM 9 years ago
Tim Newsome 10d1bff0a1 Rebuild debug ROM because CSR encoding changed. 10 years ago
Andrew Waterman 8861244f8d Parameterize debug ROM contents on XLEN 10 years ago
Tim Newsome 1ec78cfedd Fix 2 bugs in Debug ROM: (#52) 10 years ago
Tim Newsome 127cf78387 DCSR cause was moved, bug debug ROM wasn't updated 10 years ago
Tim Newsome df1f020012 Move sethaltnot and cleardebint. 10 years ago
Tim Newsome 106ece891a New encoding.h for new CSR addresses. 10 years ago
Tim Newsome 8e11417db5 Move cleardebint, per spec. 10 years ago
Tim Newsome 968408423f Change DCSR bits to match spec. 10 years ago
Tim Newsome 850e745dcf Use fence.i in Debug ROM. 10 years ago
Tim Newsome fdc92ba2c5 Add dret. 10 years ago
Tim Newsome 8e418f9e54 Implement single memory read access. 10 years ago
Tim Newsome 784fea2bbe Exceptions in Debug Mode, stay in Debug Mode. 10 years ago
Tim Newsome 990c6c4809 Have Debug memory kind of working again. 10 years ago
Tim Newsome f7f2623753 Fix race using fence. 10 years ago
Tim Newsome ffe4998fe5 processor_t unfriends gdbserver_t. 10 years ago
Tim Newsome d999dfc0d4 Add debug_module bus device. 10 years ago
Tim Newsome 191671a201 ROM -> RAM -> ROM, waiting for debug int. 10 years ago
Tim Newsome df640b0cac Jump to the correct (temporary) Debug RAM address. 10 years ago
Tim Newsome 7facb16039 Clean up how Debug ROM is included. 10 years ago
Tim Newsome 6835847f47 Can jump to and execute Debug ROM. 10 years ago
Tim Newsome ddc061f0fb Check in compiled debug ROM. 10 years ago