Kip Macsai-Goren
|
abfbbaccba
|
Added testing for every bit field in MIE, rather than just one
|
2022-04-22 23:05:54 +00:00 |
|
Kip Macsai-Goren
|
7630a0be42
|
fixed timeouts on GPIO test by enabling pins as inputs as well as outputs.
|
2022-04-22 22:46:11 +00:00 |
|
Kip Macsai-Goren
|
5f78999424
|
added some explanatory comments
|
2022-04-20 06:48:01 +00:00 |
|
Kip Macsai-Goren
|
5cb5ba0c8c
|
Added interrupt time loop support, fixed external interrupts, fixed delegated ecallhandler
|
2022-04-20 06:48:01 +00:00 |
|
Kip Macsai-Goren
|
324d3fcea5
|
added working general trap tests to regression
|
2022-04-20 06:48:01 +00:00 |
|
Kip Macsai-Goren
|
121cc627f6
|
Added working trap test to regression, fixed hanfling of some interrupts
|
2022-04-18 07:22:16 +00:00 |
|
Kip Macsai-Goren
|
ecacd5d36b
|
removed broken test from makefrag
|
2022-04-17 21:25:56 +00:00 |
|
Kip Macsai-Goren
|
331efcedc4
|
added new tests to makefrag and tests.vh
|
2022-04-17 21:00:36 +00:00 |
|
Kip Macsai-Goren
|
1a9c312700
|
added more comprehensive vectoring, interrupt causing and handing
|
2022-04-17 20:57:12 +00:00 |
|
Kip Macsai-Goren
|
1af47c9d25
|
Added the rest of the tests lited in Chapter 5 test plan
|
2022-04-17 20:57:12 +00:00 |
|
Ross Thompson
|
881695582b
|
commented out wally-scratch test as it hangs during compile.
|
2022-04-16 15:09:17 -05:00 |
|
Kip Macsai-Goren
|
590b86147b
|
Updated trap handler to check interrupt vectoring before handling them and to use the mscratch instead of sp for a stack.
|
2022-04-06 07:13:51 +00:00 |
|
Kip Macsai-Goren
|
3268f27f7a
|
Updated PMA tests to comply with all width writes and reads to CLINT
|
2022-04-06 07:13:51 +00:00 |
|
Kip Macsai-Goren
|
ba7f976f92
|
small bug fixes to 64 bit library
|
2022-04-02 19:17:34 +00:00 |
|
bbracker
|
9d26bfe71d
|
expand WALLY-PERIPH test to use SEIP on PLIC context 1
|
2022-03-31 18:02:06 -07:00 |
|
Kip Macsai-Goren
|
7ae1d14191
|
added basic trap tests that do not pass regression yet. updated signature adresses
|
2022-03-25 22:57:41 +00:00 |
|
Kip Macsai-Goren
|
9d0a9f0747
|
added preliminary files for trap/priv tests. These DO NOT pass make yet because if interrrupt handling problems
|
2022-03-11 20:00:54 +00:00 |
|
Kip Macsai-Goren
|
026354f09f
|
removed compressed instructions from gcc make for privilege tests
|
2022-03-11 19:09:40 +00:00 |
|
Kip Macsai-Goren
|
88897da30b
|
Added interrupt support (not exiting correctly yet), macros for causing traps.
|
2022-03-11 19:09:16 +00:00 |
|
bbracker
|
87aad1d953
|
fix peripheral test and add it to regression
|
2022-03-02 23:44:39 +00:00 |
|
bbracker
|
29179c6787
|
add LRSC test and add wally64a to regression
|
2022-03-02 07:09:37 +00:00 |
|
bbracker
|
e3ae7fabc7
|
fix AMO test
|
2022-03-02 05:41:20 +00:00 |
|
David Harris
|
0693f76676
|
Fixed march compiling privileged tests to support AMO tests.
|
2022-03-01 18:02:45 +00:00 |
|
bbracker
|
f63c3264c2
|
tentatively add WALLY-AMO test to arch test infrastructure
|
2022-03-01 00:40:11 +00:00 |
|
bbracker
|
d8ddda760b
|
deprecate imperas64p tests and move them over to the privilege configuration of wally-riscv-arch-test
|
2022-03-01 00:37:46 +00:00 |
|
Kip Macsai-Goren
|
f14acac1bf
|
Changed PMA tests to only allow native length accesses to CLINT
|
2022-02-28 19:22:44 +00:00 |
|
Kip Macsai-Goren
|
369e799ce3
|
added minor sections to MMU tests that had been missing, global bits still need to be checked
|
2022-02-27 23:28:44 +00:00 |
|
Kip Macsai-Goren
|
2da39c7052
|
allowed for vectored and unvectored interrupts in trap handlers
|
2022-02-25 23:57:45 +00:00 |
|
Kip Macsai-Goren
|
ac03a95aeb
|
added support for trap handlers in in multiple pivilege modes
|
2022-02-25 23:57:45 +00:00 |
|
bbracker
|
ac114e1c6d
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-02-22 04:27:50 +00:00 |
|
bbracker
|
202bd2f8f8
|
change UART PLIC IRQ mapping from 4 to 10 to match virt model; move WALLY-PERIPH tests to wally arch tests
|
2022-02-22 03:46:08 +00:00 |
|
Kip Macsai-Goren
|
adb9134c64
|
removed macro-only file. no longer used
|
2022-02-21 07:15:00 +00:00 |
|
Kip Macsai-Goren
|
4a17b2e4ed
|
made sure program isn't passing the testwith a false posistive
|
2022-02-21 07:14:42 +00:00 |
|
Kip Macsai-Goren
|
04892c5d38
|
added scratch register tests for 64 and 32 bits
|
2022-02-21 07:03:12 +00:00 |
|
Kip Macsai-Goren
|
dcb5d0f6a9
|
Added misa test for both 32 and 64 bits
|
2022-02-18 19:41:50 +00:00 |
|
Kip Macsai-Goren
|
6a76f40e26
|
light cleanup
|
2022-02-15 20:19:14 +00:00 |
|
Kip Macsai-Goren
|
9ff4025844
|
light cleanup for privileged tests
|
2022-02-15 17:06:16 +00:00 |
|
Kip Macsai-Goren
|
985c20c961
|
updated tests to use the combined library
|
2022-02-15 17:06:16 +00:00 |
|
Kip Macsai-Goren
|
91915a808c
|
Began to merge test-lib and test-macros into one file
|
2022-02-15 17:06:16 +00:00 |
|
Kip Macsai-Goren
|
0eb280b314
|
added new tests to make and testbench
|
2022-02-06 19:47:22 +00:00 |
|
Kip Macsai-Goren
|
5d1a0f3402
|
clarified csr write test
|
2022-02-06 19:46:29 +00:00 |
|
Kip Macsai-Goren
|
5ddcb29129
|
added CSR permission tests
|
2022-02-06 19:45:58 +00:00 |
|
Kip Macsai-Goren
|
51355abc2d
|
light cleanup
|
2022-02-06 02:05:59 +00:00 |
|
Kip Macsai-Goren
|
07c806b02e
|
added comments to existing MMU tests
|
2022-02-06 02:05:59 +00:00 |
|
Kip Macsai-Goren
|
4b94cf9a43
|
Renamed test library
|
2022-01-31 20:11:21 +00:00 |
|
Kip Macsai-Goren
|
4d951923f4
|
updated minfo test to account for no mconfigptr
|
2022-01-31 20:11:21 +00:00 |
|
Kip Macsai-Goren
|
14933a7231
|
fixed CSR read-only test to have correct output
|
2022-01-31 20:11:21 +00:00 |
|
Kip Macsai-Goren
|
242b27705d
|
added machine info test that uses new test library
|
2022-01-31 05:54:43 +00:00 |
|
Kip Macsai-Goren
|
3c61d6eec2
|
tentatively remade test lib to use macros for more flexibility
|
2022-01-31 05:54:43 +00:00 |
|
Kip Macsai-Goren
|
ee982c7588
|
converted library to header file for RISCV test compliance
|
2022-01-31 05:54:43 +00:00 |
|