734 Commits (32f8b0bbb8dc0d9091a77eabfa476a2c4e0fd166)
 

Author SHA1 Message Date
Tim Newsome 127cf78387 DCSR cause was moved, bug debug ROM wasn't updated 10 years ago
Tim Newsome e977e2297a Fix 'make check' when run from build directory. 10 years ago
Andrew Waterman 2fe8a17abf Fix build when not building inside root directory 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 4c3507d350 Use .word for mret, for now. 10 years ago
Tim Newsome 968408423f Change DCSR bits to match spec. 10 years ago
Tim Newsome cfdd0f22f6 Kill spike as soon as the test is done with it. 10 years ago
Tim Newsome 6478085c7b Link standalone programs at 0x80010000. 10 years ago
Tim Newsome fd6c5e5347 Turn off debugging. 10 years ago
Tim Newsome 91a4f8114d Tell gdb we can handle large packets. 10 years ago
Tim Newsome 9a5ad6994b Fix writing odd numbers of bytes to odd addresses. 10 years ago
Tim Newsome df6794374b Exceptions in Debug Mode don't update any regs. 10 years ago
Tim Newsome 6201d0ee2c Ignore MPRV in Debug Mode. 10 years ago
Tim Newsome 9baa8a015c Write test for downloading a mostly random program 10 years ago
Tim Newsome 5b2c9df0b3 Remove already-implemented TODO. 10 years ago
Tim Newsome 060d4ee6c8 Move debug rom link map to the right place. 10 years ago
Tim Newsome b30f5dcca5 Remove obsolete TODO. 10 years ago
Tim Newsome 74a13a1630 Implement ebreak[mhsu]. 10 years ago
Tim Newsome e67da00a37 Remove dependency on include file in my homedir. 10 years ago
Tim Newsome 8b176c4e96 Force gdb to not print entry values. 10 years ago
Tim Newsome c7643c32e0 mprv test now breaks like it's supposed to. 10 years ago
Tim Newsome 45fb0a0f0e Deal with escapes that gdb sends in binary data. 10 years ago
Tim Newsome 9b8b9b69d0 Make -H halt the core right out of reset. 10 years ago
Tim Newsome 7e5c1b420d Halt when gdb user hits ^C. 10 years ago
Tim Newsome f3c39b00ca Make sure to fence.i after setting/clearing a swbp 10 years ago
Tim Newsome 76df045861 Implemented register writes. 10 years ago
Tim Newsome a950cdebb6 Fix reading CSRs. 10 years ago
Tim Newsome dd233bc499 Single step appears to work. 10 years ago
Tim Newsome 6ef848928a Software breakpoints sort of work. 10 years ago
Tim Newsome 850e745dcf Use fence.i in Debug ROM. 10 years ago
Tim Newsome ee96c255f1 Fix off-by-two in general read registers. 10 years ago
Tim Newsome f9e7a3f1e1 Walk page tables to translate addresses. 10 years ago
Tim Newsome 75b54e90a9 Turn operation into a queue, 10 years ago
Tim Newsome 6a48baf806 Remove unused code. 10 years ago
Tim Newsome 113ea7930b Save/restore mstatus, too. 10 years ago
Tim Newsome 7112906ab9 Ignore more files. 10 years ago
Tim Newsome 6791bfeb57 Properly read s0/s1. 10 years ago
Tim Newsome fdc92ba2c5 Add dret. 10 years ago
Tim Newsome 19f33802a1 Implement memory writes. 10 years ago
Tim Newsome 8e418f9e54 Implement single memory read access. 10 years ago
Tim Newsome cb73c085a2 Properly save/restore dpc, mcause, mbadaddr. 10 years ago
Tim Newsome 784fea2bbe Exceptions in Debug Mode, stay in Debug Mode. 10 years ago
Tim Newsome 47f64aaf95 Remove debug printfs. 10 years ago
Tim Newsome 990c6c4809 Have Debug memory kind of working again. 10 years ago
Tim Newsome 57ff1b6595 Read FP registers, and general CSRs* 10 years ago
Tim Newsome 901541c2ec Continue works well enough for DebugTest.test_exit 10 years ago
Tim Newsome f7f2623753 Fix race using fence. 10 years ago