1. Jun 02, 2021
  2. May 21, 2021
  3. May 13, 2021
  4. May 11, 2021
    • SLAMET RIANTO's avatar
      Fixes for illegal.S to support Bare-SMode and sbreak.S & scall.S to support CLIC mode. (#336) · c22b105d
      SLAMET RIANTO authored
      
      
      illegal.S:
      - After the test enters supervisor mode, check if paging is supported.
      - If paging is NOT supported (i.e. Bare S-mode), jump to a new section of code that checks the following:
      -- SFENCE.VMA causing illegal instruction trap regardless of TVM.
      -- Access to SATP does not trap.
      -- Jump to the same TSR check as regular S-mode
      -- End test
      
      sbreak.S & scall.S:
      - Before checking for scause, check if the core is in CLIC-mode (mtvec[1]).
      - If we're in CLIC-mode, mask off scause bits[(XLEN-1):8] before checing its value.
      - Otherwise, don't mask off any scause bits as in the original test.
      
      Co-authored-by: default avatarSlamet Rianto <slametr@gamma04.internal.sifive.com>
      c22b105d
  5. May 08, 2021
    • Tim Newsome's avatar
      Test daisy chained homogeneous spike instances. (#334) · c9f43c16
      Tim Newsome authored
      * Test debugging multiple spikes in a daisy chain.
      
      * Hugely speed up rbb_daisychain.
      
      Now 2 dual-hart spikes are less than 4x slower than a single dual-hart
      spike.
      
      * WIP
      
      * Test daisy chained homogeneous spike instances.
      
      For OpenOCD, this means we're checking that we can talk to multiple
      TAPs. Next up is heterogeneous testing.
      
      * Enable Sv48Test.
      
      Didn't mean to disable it with this commit.
      
      * Test authentication again.
      
      Another change I hadn't meant to push...
      c9f43c16
  6. Apr 14, 2021
    • Tim Newsome's avatar
      Add FreeRTOS smoke tests. (#333) · 1b05661b
      Tim Newsome authored
      * Add FreeRTOS smoke tests.
      
      Make sure that OpenOCD can access all threads in a FreeRTOS binary on
      single-hart RV32 and RV64.
      
      * Also test `-rtos FreeRTOS`.
      1b05661b
  7. Feb 12, 2021
  8. Feb 02, 2021
  9. Jan 26, 2021
  10. Jan 09, 2021
  11. Jan 08, 2021
  12. Jan 05, 2021
    • Ben Marshall's avatar
      Disable rv32ua/rv64ua LR/SC test case 4 (#316) · 94be3245
      Ben Marshall authored
      - After discussion in riscv/riscv-tests#315, disable this test case, as it
        makes implementation assumptions which are not valid with respect to the
        specification.
      
      - Leave code present but commented out.
      
       On branch dev/benm-disable-lrsc-test-4
       Changes to be committed:
      	modified:   isa/rv64ua/lrsc.S
      94be3245
  13. Jan 01, 2021
  14. Dec 19, 2020
  15. Dec 17, 2020
  16. Dec 15, 2020
  17. Dec 08, 2020
  18. Nov 21, 2020
  19. Nov 11, 2020
  20. Oct 20, 2020
  21. Oct 16, 2020
  22. Oct 09, 2020
  23. Oct 03, 2020
  24. Sep 01, 2020
  25. Aug 13, 2020
  26. Aug 06, 2020
  27. Jul 15, 2020
  28. Jul 01, 2020
  29. Jun 26, 2020
  30. May 27, 2020
    • Tim Newsome's avatar
      Test semihosting calls (#280) · fbe74f48
      Tim Newsome authored
      * Add a basic semihosting test.
      
      * Need to configure semihosting on each target.
      
      * WIP
      
      * Parse "cannot insert breakpoint" message.
      
      Also use sys.exit instead of exit, per new pylint's suggestion.
      fbe74f48
  31. May 19, 2020
  32. May 14, 2020
  33. Apr 18, 2020
  34. Apr 11, 2020