1. Jul 22, 2023
    • Tim Newsome's avatar
      debug: Actually run tests in github workflow. · 87dc2075
      Tim Newsome authored
      This should avoid problems like we just had where bad tests can break
      the OpenOCD workflow. These tests only run if any debug files are
      changed, so should have no impact at all on non-debug tests in this
      repo.
      
      This file is copied and then slightly changed from riscv-openocd. New
      changes are that cacheable steps (building spike, OpenOCD) are stored to
      the cache even if running the tests fails.
      87dc2075
  2. Jul 21, 2023
  3. Jul 20, 2023
  4. Jul 19, 2023
  5. Jul 18, 2023
  6. Jul 14, 2023
  7. Jul 13, 2023
  8. Jul 11, 2023
  9. Jul 08, 2023
  10. Jul 07, 2023
  11. Jul 05, 2023
  12. Jul 01, 2023
    • Tim Newsome's avatar
      debug: Don't rely on RISCV env · 77d04b06
      Tim Newsome authored
      That made sense when mostly people used riscv-tools, but now they get
      tools from all sorts of places and most of them are suitable for the
      debug tests.
      
      Also document RISCV_TESTS_DEBUG_GCC and RISCV_TESTS_DEBUG_GDB
      environment variables in the README.
      
      The github workflows that rely on these tests don't use the Makefile,
      but instead invoke gdbserver.py directly, so they're not affected by
      this change.
      
      Fixes #481
      77d04b06
    • Tim Newsome's avatar
      Merge pull request #483 from riscv-software-src/pylint · 10a93cb7
      Tim Newsome authored
      debug: pylint fix.
      10a93cb7
  13. Jun 30, 2023
  14. Jun 28, 2023
  15. Jun 27, 2023
  16. Jun 15, 2023
  17. Jun 14, 2023
  18. Jun 13, 2023
    • Tim Newsome's avatar
      Get gcc and gdb path from environment. · 6c5455c0
      Tim Newsome authored
      If the environment variables aren't set, then use the same defaults as
      previously.
      
      My current set of tools use riscv64-elf-gcc and riscv64-elf-gdb, and
      this makes it trivial to use them.
      6c5455c0
  19. May 26, 2023
  20. May 23, 2023