Kip Macsai-Goren
|
c9110ebb40
|
removed compressed instructions from gcc make for privilege tests
|
2022-03-11 19:09:40 +00:00 |
|
Kip Macsai-Goren
|
cc07a3f31f
|
Added interrupt support (not exiting correctly yet), macros for causing traps.
|
2022-03-11 19:09:16 +00:00 |
|
bbracker
|
e28ca531e0
|
fix peripheral test and add it to regression
|
2022-03-02 23:44:39 +00:00 |
|
bbracker
|
e994f70dab
|
change main.config so that buildroot expects linux.config and busybox.config to be at $RISCV/buildroot
|
2022-03-02 17:46:33 +00:00 |
|
bbracker
|
4f22a55dd4
|
add LRSC test and add wally64a to regression
|
2022-03-02 07:09:37 +00:00 |
|
bbracker
|
e1bea211a7
|
fix AMO test
|
2022-03-02 05:41:20 +00:00 |
|
David Harris
|
91a593c020
|
Fixed march compiling privileged tests to support AMO tests.
|
2022-03-01 18:02:45 +00:00 |
|
bbracker
|
4bee3bcf27
|
tentatively add WALLY-AMO test to arch test infrastructure
|
2022-03-01 00:40:11 +00:00 |
|
bbracker
|
d620fb4442
|
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
|
f54ed94dbc
|
Changed PMA tests to only allow native length accesses to CLINT
|
2022-02-28 19:22:44 +00:00 |
|
Kip Macsai-Goren
|
6ed010adda
|
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
|
aaa880a2f0
|
allowed for vectored and unvectored interrupts in trap handlers
|
2022-02-25 23:57:45 +00:00 |
|
Kip Macsai-Goren
|
d90dcae1ac
|
added support for trap handlers in in multiple pivilege modes
|
2022-02-25 23:57:45 +00:00 |
|
bbracker
|
a6047697c3
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-02-22 04:27:50 +00:00 |
|
bbracker
|
6caa97bb26
|
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
|
6a569683a7
|
removed macro-only file. no longer used
|
2022-02-21 07:15:00 +00:00 |
|
Kip Macsai-Goren
|
1f516bb346
|
made sure program isn't passing the testwith a false posistive
|
2022-02-21 07:14:42 +00:00 |
|
Kip Macsai-Goren
|
d1578d8356
|
added scratch register tests for 64 and 32 bits
|
2022-02-21 07:03:12 +00:00 |
|
Kip Macsai-Goren
|
c3523dfa15
|
Added misa test for both 32 and 64 bits
|
2022-02-18 19:41:50 +00:00 |
|
Kip Macsai-Goren
|
53f392a62f
|
light cleanup
|
2022-02-15 20:19:14 +00:00 |
|
Kip Macsai-Goren
|
225b38e793
|
added high bit registers to CSR permission tests
|
2022-02-15 20:19:14 +00:00 |
|
Kip Macsai-Goren
|
6c1383e2a0
|
added CSR permission and minfor to 32 bit tests
|
2022-02-15 20:19:14 +00:00 |
|
Kip Macsai-Goren
|
5df0a9531f
|
merged test macros in with 32 bit tests
|
2022-02-15 20:19:14 +00:00 |
|
Kip Macsai-Goren
|
9266bc382e
|
light cleanup for privileged tests
|
2022-02-15 17:06:16 +00:00 |
|
Kip Macsai-Goren
|
856ef6b85a
|
updated tests to use the combined library
|
2022-02-15 17:06:16 +00:00 |
|
Kip Macsai-Goren
|
9a05ee3308
|
Began to merge test-lib and test-macros into one file
|
2022-02-15 17:06:16 +00:00 |
|
David Harris
|
9ad3f26365
|
Restored E tests to makefrag
|
2022-02-08 16:41:11 +00:00 |
|
David Harris
|
d0c40cca7a
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-02-07 14:43:31 +00:00 |
|
Kip Macsai-Goren
|
2ef5f2612f
|
fixed verify step to work correctly with comments. clarified copy references without simulating
|
2022-02-06 19:48:23 +00:00 |
|
Kip Macsai-Goren
|
38b75e85a0
|
added new tests to make and testbench
|
2022-02-06 19:47:22 +00:00 |
|
Kip Macsai-Goren
|
5377dde581
|
clarified csr write test
|
2022-02-06 19:46:29 +00:00 |
|
Kip Macsai-Goren
|
6e3bec9aa5
|
added CSR permission tests
|
2022-02-06 19:45:58 +00:00 |
|
Kip Macsai-Goren
|
04197273f6
|
light cleanup
|
2022-02-06 02:05:59 +00:00 |
|
Kip Macsai-Goren
|
c5b6f49b2f
|
added comments to existing MMU tests
|
2022-02-06 02:05:59 +00:00 |
|
Kip Macsai-Goren
|
52008b122a
|
added commenting in reference outputs that aren't simulated in spike
|
2022-02-06 02:05:59 +00:00 |
|
David Harris
|
0feb624bab
|
Added E tests to wally-riscv-arch-test rv32i_m/I and fixed cyclic path in rv32e configuration
|
2022-02-06 01:22:40 +00:00 |
|
bbracker
|
186267e35a
|
Remove rv32e tests from rv32i_m Makefrag so that make XLEN=32 works
|
2022-02-05 21:34:50 +00:00 |
|
David Harris
|
16b5fee795
|
RV32e tests
|
2022-02-04 14:30:36 +00:00 |
|
David Harris
|
3cc20bdd0d
|
Added E tests to repo
|
2022-02-03 23:42:31 +00:00 |
|
David Harris
|
e490705865
|
E tests
|
2022-02-03 22:55:55 +00:00 |
|
Kip Macsai-Goren
|
97f5878ec4
|
Renamed test library
|
2022-01-31 20:11:21 +00:00 |
|
Kip Macsai-Goren
|
4d8ca0d031
|
updated minfo test to account for no mconfigptr
|
2022-01-31 20:11:21 +00:00 |
|
Kip Macsai-Goren
|
63f4baf357
|
fixed CSR read-only test to have correct output
|
2022-01-31 20:11:21 +00:00 |
|
Kip Macsai-Goren
|
1077cf08b0
|
added machine info test that uses new test library
|
2022-01-31 05:54:43 +00:00 |
|
Kip Macsai-Goren
|
5386f1b4fa
|
tentatively remade test lib to use macros for more flexibility
|
2022-01-31 05:54:43 +00:00 |
|
Kip Macsai-Goren
|
01d6c3a4b9
|
converted library to header file for RISCV test compliance
|
2022-01-31 05:54:43 +00:00 |
|
Kip Macsai-Goren
|
e3ea593ed8
|
updated tests to use test title instead of number encoding
|
2022-01-31 05:54:42 +00:00 |
|
David Harris
|
975c0e72c8
|
Set up rv32emc config
|
2022-01-27 14:37:58 +00:00 |
|
Ross Thompson
|
aa474ad588
|
Added generated source code for the wally riscv arch tests rv32i_m and rv64i_m.
|
2022-01-27 08:11:46 -06:00 |
|
David Harris
|
0023c4cb57
|
Adjusted test cases for new GPIO base address
|
2022-01-26 19:15:48 +00:00 |
|
David Harris
|
c60bb68bff
|
Testgen working for Lab 2
|
2022-01-26 18:01:51 +00:00 |
|
Kip Macsai-Goren
|
c99456d5e7
|
Fixed PMA regions, Added passing PMA tests to regression
|
2022-01-10 22:08:26 +00:00 |
|
Kip Macsai-Goren
|
53f3a6dbab
|
comment cleanup
|
2022-01-09 18:16:42 +00:00 |
|
Kip Macsai-Goren
|
9412a5ff2d
|
updated PMA tests, everything passes except successful writes to protected regions.
|
2022-01-09 18:16:00 +00:00 |
|
Kip Macsai-Goren
|
a22dc4d163
|
changed test case types to lookup table instead of beq's
|
2022-01-09 16:56:37 +00:00 |
|
David Harris
|
eff9cec415
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-01-06 18:10:32 +00:00 |
|
David Harris
|
aca26de498
|
FPU debug and configurable logic cleanup
|
2022-01-06 18:10:25 +00:00 |
|
Kip Macsai-Goren
|
c949764a44
|
fixed 32 vs 64 bit copying error
|
2022-01-05 23:14:12 +00:00 |
|
Kip Macsai-Goren
|
bd977efc7b
|
updated pma tests for simpler test lib
|
2022-01-05 22:10:12 +00:00 |
|
Kip Macsai-Goren
|
8a8f903342
|
updated tests to make correctly with output verification
|
2022-01-05 21:43:15 +00:00 |
|
Kip Macsai-Goren
|
706c95a383
|
allowed option for tests to make without spike simulation. added postverify back in for outputs
|
2022-01-05 21:17:54 +00:00 |
|
Kip Macsai-Goren
|
1db58744b0
|
updated pma tests to match simpler test library. They don't pass regression yet
|
2022-01-05 21:13:40 +00:00 |
|
Kip Macsai-Goren
|
46b0cb810d
|
fixed arch tests to pass make, added 32 bit tests, addded all make-passing tests to tests.vh.
|
2022-01-04 21:30:38 +00:00 |
|
David Harris
|
77c00e996b
|
Started adding asynchronous TIMECLK for CLINT
|
2022-01-02 21:18:16 +00:00 |
|
David Harris
|
e084c8868f
|
Added wally-riscv-arch-test MMU tests and removed imperas MMU tests from regresssion
|
2021-12-30 17:22:18 +00:00 |
|
David Harris
|
da402f93cc
|
Fixed page table entreis so WALLY-MMU-SV32, SV39, SV48 now run
|
2021-12-30 16:46:19 +00:00 |
|
David Harris
|
c3bfa53db0
|
Added partially working MMU tests
|
2021-12-29 03:14:16 +00:00 |
|
David Harris
|
db268471b6
|
added some missing files
|
2021-11-01 13:36:07 -07:00 |
|
David Harris
|
910957704b
|
Add3d wally32i test
|
2021-11-01 13:17:49 -07:00 |
|
David Harris
|
4b57af9cff
|
PIPELINE test running
|
2021-11-01 12:44:35 -07:00 |
|
David Harris
|
c306884e2c
|
Adding custom Wally test infrastructure
|
2021-11-01 08:48:46 -07:00 |
|
David Harris
|
717f9d48e9
|
tesgen cleanup, added riscv-arch-test D tests
|
2021-10-29 22:31:48 -07:00 |
|
David Harris
|
ca700610f8
|
removed referenc outputs
|
2021-10-26 08:51:49 -07:00 |
|
David Harris
|
7732d38c36
|
lint cleaning and moved files into subdirectories
|
2021-10-23 08:53:32 -07:00 |
|