38 Commits (76a4414381a7c1e3aee54dd9457641c2b36b982a)

Author SHA1 Message Date
Tim Newsome 4d985feb4e DSCRATCH is now called DSCRATCH0 4 years ago
Tim Newsome c274695b20 Fix debug_rom.S build command error. 4 years ago
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
Prashanth Mundkur 58aa702359 Fix install of a missed header from debug_rom. 8 years ago
Prashanth Mundkur 1fb7753da0 Fix a missed header file in the softfloat include install. 8 years ago
Tim Newsome 290115aeac `make clean && make` works again in debug_rom 9 years ago
Megan Wachs 91baeee2d8 debug: Add fence and fence.i to ensure Debug RAM is ready. 9 years ago
Megan Wachs 8fda4e00ea debug: Checkpoint which somewhat works with OpenOCD v13, but still has some bugs. 9 years ago
Megan Wachs 3526283513 debug: move the debug_rom defines to a seperate file 9 years ago
Megan Wachs 159a8fe6f8 debug: Use more unique debug ROM names 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
Andrew Waterman 965571945c Remove fence.i from debug ROM 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
Andrew Waterman 78dd5ad00d Add gitignore 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 060d4ee6c8 Move debug rom link map to the right place. 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 54bd259cd5 Refactor how we track in-progress operations. 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
Tim Newsome ae566cba20 Add debug rom code. 10 years ago