1. Mar 06, 2020
  2. Mar 03, 2020
  3. Feb 28, 2020
  4. Feb 22, 2020
  5. Feb 21, 2020
  6. Feb 15, 2020
    • Tim Newsome's avatar
      Add tests for vector register access (#244) · 10706c54
      Tim Newsome authored
      * WIP
      
      * Add vector register smoketest.
      
      Also redo the gdb value parsing code to accommodate the more complicated
      way that vector registers look.
      
      * Test vector access a little more thoroughly.
      
      * Revert unnecessary changes.
      10706c54
  7. Feb 12, 2020
  8. Feb 09, 2020
  9. Feb 01, 2020
  10. Jan 16, 2020
  11. Jan 10, 2020
    • Tim Newsome's avatar
      Smoke test virtual address translation support. (#233) · 6db6ab86
      Tim Newsome authored
      * WIP
      
      * Smoke test virtual address support.
      
      Tests sv32, sv39, and sv48. Only explicitly tests 4K pages, but uses as
      large as possible pages to 1:1 map the rest of RAM so those sizes do get
      minimal coverage as well.
      6db6ab86
  12. Dec 28, 2019
  13. Dec 24, 2019
  14. Dec 19, 2019
  15. Dec 11, 2019
    • James Clarke's avatar
      benchmarks: Simplify TLS initialisation (#224) · e3327dd1
      James Clarke authored
      The symbols used to query the size of .tdata and .tbss need not be
      thread-local themselves; instead, make them linker script-provided
      non-thread-local symbols.
      e3327dd1
    • Tim Newsome's avatar
      Improve parallellism in debug test Makefile (#223) · 9e3decb7
      Tim Newsome authored
      * Improve parallellism in debug test Makefile
      
      Now each test is an individual make target, so you can get the most out
      of however many cores you have. On my 12-core system, `make` went from
      2m45s to 42s, and `make all` went from `3m25s` to `2m39s`.
      
      If you have few cores, this change may actually slow things down a bit,
      because ExamineTarget is run for every gdbserver.py invocation.
      
      * Remove test target.
      9e3decb7
  16. Dec 03, 2019
  17. Nov 23, 2019
    • Tim Newsome's avatar
      Move to Python 3. (#218) · 053c9566
      Tim Newsome authored
      The impetus for this was mostly that after my Ubuntu upgrade, pylint
      suddenly starting to apply python3 rules, and I suppose it's time to
      adopt python 3 now that it's been released for more than a decade.
      053c9566
  18. Nov 05, 2019
  19. Oct 16, 2019
  20. Oct 10, 2019
  21. Sep 25, 2019
    • Tim Newsome's avatar
      Redo the debug README. (#205) · 249796ce
      Tim Newsome authored
      Hopefully this is enough information that I can simply point people who
      submit OpenOCD changes to it, and they can run the tests themselves.
      249796ce
    • Tim Newsome's avatar
      Look for binaries in $PATH. (#208) · e459cb61
      Tim Newsome authored
      Instead of relying on $RISCV.  Using $RISCV was common in the early
      days, but nowadays many tools are simply installed alongside the rest of
      the system.
      e459cb61
  22. Sep 20, 2019
  23. Aug 03, 2019
  24. Jul 30, 2019
  25. Jul 16, 2019
  26. Jul 02, 2019
  27. Jun 15, 2019
    • Tim Newsome's avatar
      Work better with mainline gdb (#192) · a2456ef5
      Tim Newsome authored
      * Parse floats the way mainline gdb prints them.
      
      For 64-bit floats, it shows both float and double results. Now more
      tests pass using mainline gdb.
      
      * Disable ANSI when talking to gdb.
      
      Helps more tests pass with mainline gdb.
      
      * Parse {float=...,double=...} in "info registers"
      
      Makes tests work better with mainline gdb.
      a2456ef5
  28. May 17, 2019
  29. Apr 21, 2019
  30. Apr 20, 2019