1. Sep 06, 2016
    • Tim Newsome's avatar
      Remove generic debug tests. · 73be8bab
      Tim Newsome authored
      They live in riscv-tests/debug now, since they also test gdb, and can be
      used to test other targets besides spike.
      73be8bab
  2. Sep 03, 2016
  3. Sep 02, 2016
  4. Sep 01, 2016
  5. Aug 30, 2016
  6. Aug 27, 2016
  7. Aug 26, 2016
  8. Aug 23, 2016
    • Andrew Waterman's avatar
      remove HWBPCOUNT field of DCSR · b3e6c1d9
      Andrew Waterman authored
      b3e6c1d9
    • Tim Newsome's avatar
      Implement address and data triggers. · d6dae451
      Tim Newsome authored
      So far I only have testcases for instruction and data address.
      Not implemented is the mechanism that lets the debugger prevent a user
      program from using triggers at all. I'll be adding that soonish.
      
      The critical path is unchanged, but my experimenting shows the
      simulation is slowed down about 8% by this code. Reducing the size of
      trigger_match() (which is never called during my benchmark) fixes that,
      but making it not be inlined has no effect. I suspect the slowdown comes
      from cache alignment or something similar, and on a different CPU or
      after more code changes the speed will come back.
      d6dae451
  9. Aug 18, 2016
  10. Aug 17, 2016
  11. Jul 29, 2016
    • Tim Newsome's avatar
      Add support for virtual priv register. (#59) · 4fcc71ee
      Tim Newsome authored
      Users can use this register to inspect and change the privilege level of
      the core. It doesn't make any assumptions about the actual underlying
      debug mechanism (as opposed to having the user change DCSR directly,
      which may not exist in all debug implementations).
      4fcc71ee
  12. Jul 23, 2016
  13. Jul 20, 2016
  14. Jul 14, 2016
  15. Jul 13, 2016
  16. Jul 06, 2016
  17. Jul 02, 2016
  18. Jun 30, 2016
  19. Jun 28, 2016
  20. Jun 23, 2016
  21. Jun 18, 2016
  22. Jun 10, 2016
  23. Jun 09, 2016
  24. Jun 04, 2016