1. Oct 08, 2022
  2. Oct 07, 2022
  3. Oct 06, 2022
    • YenHaoChen's avatar
      Update testlib.py; remove ANSI escape sequences · 9c963737
      YenHaoChen authored
      The control sequences (^[[?2004h and ^[[?2004l) occur after the
      gdb.command, which results in Exception fault. This commit removes the
      control sequences and strips out the blank lines (^M).
      9c963737
  4. Oct 05, 2022
  5. Sep 28, 2022
  6. Sep 27, 2022
  7. Jul 26, 2022
  8. Jul 23, 2022
  9. Jul 15, 2022
  10. Jul 11, 2022
  11. Jul 09, 2022
    • Tim Newsome's avatar
      Fix SemihostingFileio (#403) · 3f606376
      Tim Newsome authored
      Turn semihosting_fileio on for every hart. This test still fails if it
      ends up running on hart 1 instead of 0, but at least it's closer to
      passing. Feels like the remaining problem is in OpenOCD.
      3f606376
  12. Jul 02, 2022
  13. Jun 23, 2022
    • Tim Newsome's avatar
      Another pylint upgrade. (#398) · fc38747b
      Tim Newsome authored
      * Another pylint upgrade.
      
      Lots of format string changes, which are more readable.
      
      More files to come...
      
      * Satisfy pylint for two more files.
      fc38747b
  14. Jun 22, 2022
  15. Jun 10, 2022
    • Tim Newsome's avatar
      Test misaligned stores. (#397) · 71ee281a
      Tim Newsome authored
      Assume that misaligned loads work correctly.
      
      Passes `make -C isa run` against spike (both with and without misaligned
      support).
      71ee281a
  16. Jun 09, 2022
  17. Jun 08, 2022
    • Tim Newsome's avatar
      Test misaligned loads. · fb04a343
      Tim Newsome authored
      Cover lh, lw, and ld (only on rv64).
      fb04a343
    • Tim Newsome's avatar
      Set TESTNUM before executing code. · afef8651
      Tim Newsome authored
      Tests that might cause a trap during their code need TESTNUM (gp) set so
      the trap handler can correctly identify which test is running, and also
      report that to the user in case the test fails.
      
      Fix up shamt.S and csr.S to handle the new behavior.
      afef8651
  18. Jun 07, 2022
    • Tim Newsome's avatar
      Revert unaligned tests. · 27dbc399
      Tim Newsome authored
      They lead to two problems:
      1. The change to set TESTNUM before the test instead of after broke a
         few tests that relied on the old behavior.
      2. Some tests in the v variant do something in the exception handler
         such that when they get an unaligned access exception, they end up
         stuck in a loop of unaligned access exceptions and the exception
         handler set up in the test is never called.
      27dbc399
    • Tim Newsome's avatar
      Test unaligned ld accesses. · c91d26c5
      Tim Newsome authored
      Identical to the lw change in #391.
      c91d26c5
    • Tim Newsome's avatar
      Add unaligned test cases for lw · 62a1becc
      Tim Newsome authored
      The test passes if either the target register contains the correct
      value, or the target raises a misaligned load exception.
      62a1becc
    • Tim Newsome's avatar
      Set TESTNUM before executing code. · 30e5368a
      Tim Newsome authored
      Tests that might cause a trap during their code need TESTNUM (gp) set so
      the trap handler can correctly identify which test is running, and also
      report that to the user in case the test fails.
      30e5368a
  19. Jun 01, 2022
  20. May 29, 2022
  21. May 17, 2022
  22. Apr 25, 2022
    • Tim Newsome's avatar
      Add EbreakTest. (#380) · 4f37484c
      Tim Newsome authored
      * Add EbreakTest.
      
      Confirm correct behavior when somebody bakes an ebreak instruction into
      their code.
      
      * Forgot to commit ebreak.c
      4f37484c
  23. Apr 08, 2022
  24. Mar 08, 2022
  25. Mar 04, 2022
  26. Feb 10, 2022
  27. Jan 07, 2022
  28. Nov 30, 2021
  29. Nov 13, 2021