- Jun 02, 2021
-
-
Andrew Waterman authored
-
- May 21, 2021
-
-
Tim Newsome authored
-
- May 13, 2021
-
-
SLAMET RIANTO authored
Added "#define stvec mtvec" under __MACHINE_MODE ifdef. Co-authored-by:Slamet Rianto <slametr@gamma04.internal.sifive.com>
-
- May 11, 2021
-
-
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:Slamet Rianto <slametr@gamma04.internal.sifive.com>
-
- May 08, 2021
-
-
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...
-
- Apr 14, 2021
-
-
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`.
-
- Feb 12, 2021
-
-
Tim Newsome authored
It's faster to figure out there that the test is going to N/A.
-
- Feb 02, 2021
-
-
Andrew Waterman authored
Resolves #323
-
Andrew Waterman authored
Otherwise, we get infinite recursion. Resolves #321 Resolves #322
-
- Jan 26, 2021
-
-
Tim Newsome authored
-
- Jan 09, 2021
-
-
Paul Donahue authored
* Bump riscv-test-env * Merge master * Don't assume that mscratch is initialized to a particular value on reset * Remove testcase that relies on the implementation-specific WFI time limit being 0.
-
Tim Newsome authored
This allows the vast majority of these tests to work with compilers that don't support the V extension yet, which is helpful for people who aren't using a vector branch of the compiler. Specifically, this will hopefully allow us to run regression tests against OpenOCD on every change, per https://github.com/riscv/riscv-openocd/pull/563.
-
- Jan 08, 2021
-
-
Tim Newsome authored
This fixes an intermitten failure when running these tests.
-
Tim Newsome authored
As of tomorrow that feature is officially no longer supported in OpenOCD, so stop testing it.
-
- Jan 05, 2021
-
-
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
-
- Jan 01, 2021
-
-
Tim Newsome authored
HiFiveUnleashed-flash fails som address translation tests. Possibly that would be fixed when https://github.com/riscv/riscv-tests/pull/313 merges.
-
- Dec 19, 2020
-
-
Tim Newsome authored
-
Tim Newsome authored
This test would have found https://github.com/riscv/riscv-openocd/issues/559.
-
- Dec 17, 2020
-
-
Kathlene Hurt authored
* Refactored rv64ud structural test to use pass/fail macros and test numbers * More clean up so test actually jumps to fail label
-
- Dec 15, 2020
-
-
Tim Newsome authored
-
- Dec 08, 2020
- Nov 21, 2020
-
-
Andrew Waterman authored
Resolves #303
-
- Nov 11, 2020
-
-
Chih-Min Chao authored
* ext: add zfh extension test case and related macro Signed-off-by:
Chih-Min Chao <chihmin.chao@sifive.com> * build: add zfh to target Signed-off-by:
Chih-Min Chao <chihmin.chao@sifive.com>
-
- Oct 20, 2020
-
-
Sandeep Rajendran authored
-
- Oct 16, 2020
-
-
Sandeep Rajendran authored
-
- Oct 09, 2020
-
-
Samuel Obuch authored
-
- Oct 03, 2020
-
-
Moritz Schneider authored
-
- Sep 01, 2020
-
-
Tim Newsome authored
-
- Aug 13, 2020
-
-
Tim Newsome authored
Addresses #289.
-
- Aug 06, 2020
-
-
Tim Newsome authored
This is now required to use `-rtos riscv`. Addresses the aside mentioned in #287.
-
- Jul 15, 2020
-
-
Andrew Waterman authored
-
- Jul 01, 2020
-
-
Tim Newsome authored
-
- Jun 26, 2020
-
-
Tim Newsome authored
Make sure OpenOCD cooperates when a user sets a trigger by writing tselect/tdata* directly.
-
Tim Newsome authored
* WIP * WIP * Vector test seems to work well with spike. * Check a0 in case the program didn't work right. * Return not applicable if compile doesn't support V
-
- May 27, 2020
-
-
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.
-
- May 19, 2020
-
-
Tim Newsome authored
Also use sys.exit instead of exit, per new pylint's suggestion.
-
- May 14, 2020
-
-
Paul Donahue authored
-
- Apr 18, 2020
-
-
Adrian Harris authored
-
- Apr 11, 2020
-
-
Tim Newsome authored
Test the behavior described in https://github.com/riscv/riscv-openocd/issues/76.
-