2016-09-29 |
Tim Newsome | Update trigger behavior. (#70) |
commit | commitdiff | tree |
2016-09-13 |
Scott Beamer | restore clang support by fixing printf identifiers |
commit | commitdiff | tree |
2016-09-10 |
Andrew Waterman | allow MAFDC bits in MISA to be modified |
commit | commitdiff | tree |
2016-09-06 |
Tim Newsome | Remove generic debug tests. (#65) |
commit | commitdiff | tree |
2016-09-02 |
Andrew Waterman | Merge pull request #62 from riscv/trigger |
commit | commitdiff | tree |
2016-09-02 |
Tim Newsome | Merge branch 'master' into trigger |
commit | commitdiff | tree |
2016-09-02 |
Tim Newsome | Rebuild debug ROM because CSR encoding changed. |
commit | commitdiff | tree |
2016-09-02 |
Tim Newsome | Support triggers on TLB misses. |
commit | commitdiff | tree |
2016-09-01 |
Tim Newsome | Theoretically support trigger timing. |
commit | commitdiff | tree |
2016-08-31 |
Tim Newsome | Rename tdata[0-2] to tdata[1-3]. |
commit | commitdiff | tree |
2016-08-31 |
Tim Newsome | Save/restore tselect. Set dmode. |
commit | commitdiff | tree |
2016-08-29 |
Tim Newsome | Fix indent. |
commit | commitdiff | tree |
2016-08-29 |
Tim Newsome | Rename tdata0--tdata2 to tdata1--tdata3. |
commit | commitdiff | tree |
2016-08-27 |
Andrew Waterman | Add (degenerate) performance counter facility |
commit | commitdiff | tree |
2016-08-26 |
Andrew Waterman | Allow reads from tdrdata registers |
commit | commitdiff | tree |
2016-08-26 |
Andrew Waterman | partially update spike to newer debug spec |
commit | commitdiff | tree |
2016-08-26 |
Andrew Waterman | Fix spike interactive (-d) mode |
commit | commitdiff | tree |
2016-08-23 |
Andrew Waterman | remove HWBPCOUNT field of DCSR |
commit | commitdiff | tree |
2016-08-22 |
Tim Newsome | Implement address and data triggers. |
commit | commitdiff | tree |
2016-08-17 |
Andrew Waterman | Allow mstatus.MPP to store bad values; instead, validat... |
commit | commitdiff | tree |
2016-08-16 |
Colin Schmidt | remove old rvc directory (#61) |
commit | commitdiff | tree |
2016-07-28 |
Tim Newsome | Add support for virtual priv register. (#59) |
commit | commitdiff | tree |
2016-07-22 |
Andrew Waterman | Set U bit in misa register |
commit | commitdiff | tree |
2016-07-19 |
Tim Newsome | Make address translation work in 32-bit. (#58) |
commit | commitdiff | tree |
2016-07-13 |
Tim Newsome | Fix single step over csrw instructions. (#57) |
commit | commitdiff | tree |
2016-07-12 |
Andrew Waterman | Don't treat RVC NOP as illegal instruction |
commit | commitdiff | tree |
2016-07-12 |
Andrew Waterman | Fix page table walker not respecting valid bit |
commit | commitdiff | tree |
2016-07-06 |
Andrew Waterman | Update to new PTE format |
commit | commitdiff | tree |
2016-07-01 |
Tim Newsome | Remove debug printf that was cluttering up output. |
commit | commitdiff | tree |
2016-06-29 |
Andrew Waterman | Disassemble RVC instructions based on XLEN |
commit | commitdiff | tree |
2016-06-28 |
Tim Newsome | Make gdbserver code work with small Debug RAM. |
commit | commitdiff | tree |
2016-06-28 |
Tim Newsome | Support debugging 32-bit spike instances. |
commit | commitdiff | tree |
2016-06-23 |
Andrew Waterman | Parameterize debug ROM contents on XLEN |
commit | commitdiff | tree |
2016-06-23 |
Andrew Waterman | Remove fence.i from debug ROM |
commit | commitdiff | tree |
2016-06-23 |
Andrew Waterman | Don't use I$ in debug mode |
commit | commitdiff | tree |
2016-06-23 |
Andrew Waterman | Remove legacy HTIF; implement HTIF directly |
commit | commitdiff | tree |
2016-06-23 |
Andrew Waterman | Fix paddr_bits computation prior to VM setup |
commit | commitdiff | tree |
2016-06-18 |
Andrew Waterman | Merge sasid into sptbr |
commit | commitdiff | tree |
2016-06-09 |
Andrew Waterman | Trap on tdrdata registers when tdrselect[XLEN-1]=0 |
commit | commitdiff | tree |
2016-06-09 |
Jonathan Neuschäfer | make check: Fail if the tests failed |
commit | commitdiff | tree |
2016-06-09 |
Tim Newsome | Fix 2 bugs in Debug ROM: (#52) |
commit | commitdiff | tree |
2016-06-09 |
Andrew Waterman | Add degenerate HW breakpoint implementation |
commit | commitdiff | tree |
2016-06-03 |
Tim Newsome | Keep DCSR_XDEBUGVER unsigned. |
commit | commitdiff | tree |
2016-06-03 |
neuschaefer | Minor usability improvements (#48) |
commit | commitdiff | tree |
2016-06-03 |
Tim Newsome | DCSR cause was moved, bug debug ROM wasn't updated |
commit | commitdiff | tree |
2016-06-02 |
Tim Newsome | Fix 'make check' when run from build directory. |
commit | commitdiff | tree |
2016-06-01 |
Andrew Waterman | Fix build when not building inside root directory |
commit | commitdiff | tree |
2016-06-01 |
Andrew Waterman | Add gitignore |
commit | commitdiff | tree |
2016-06-01 |
Tim Newsome | Move sethaltnot and cleardebint. |
commit | commitdiff | tree |
2016-05-24 |
Tim Newsome | New encoding.h for new CSR addresses. |
commit | commitdiff | tree |
2016-05-24 |
Tim Newsome | Move cleardebint, per spec. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Use .word for mret, for now. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Change DCSR bits to match spec. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Kill spike as soon as the test is done with it. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Link standalone programs at 0x80010000. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Turn off debugging. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Tell gdb we can handle large packets. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Fix writing odd numbers of bytes to odd addresses. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Exceptions in Debug Mode don't update any regs. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Ignore MPRV in Debug Mode. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Write test for downloading a mostly random program |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Remove already-implemented TODO. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Move debug rom link map to the right place. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Remove obsolete TODO. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implement ebreak[mhsu]. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Remove dependency on include file in my homedir. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Force gdb to not print entry values. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | mprv test now breaks like it's supposed to. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Deal with escapes that gdb sends in binary data. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Make -H halt the core right out of reset. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Halt when gdb user hits ^C. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Make sure to fence.i after setting/clearing a swbp |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implemented register writes. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Fix reading CSRs. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Single step appears to work. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Software breakpoints sort of work. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Use fence.i in Debug ROM. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Fix off-by-two in general read registers. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Walk page tables to translate addresses. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Turn operation into a queue, |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Remove unused code. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Save/restore mstatus, too. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Ignore more files. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Properly read s0/s1. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Add dret. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implement memory writes. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implement single memory read access. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Properly save/restore dpc, mcause, mbadaddr. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Exceptions in Debug Mode, stay in Debug Mode. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Remove debug printfs. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Have Debug memory kind of working again. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Read FP registers, and general CSRs* |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Continue works well enough for DebugTest.test_exit |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Fix race using fence. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Refactor how we track in-progress operations. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | gdb can attach and read the PC: |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | processor_t unfriends gdbserver_t. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Correctly read PC on halt. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Fix store to clear debug interrupt. |
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Add debug_module bus device. |
commit | commitdiff | tree |
next |