Rose Thompson
f208b11b51
Update hptwAccessFault to generate additional hptw access faults
...
during ifu fetches.
2024-10-14 16:51:46 -05:00
Rose Thompson
d8fe68b912
Merge pull request #1011 from davidharrishmc/dev
...
Fixed bug causing Issue 1010 and made some changes to Wally privileged fields to match ImperasDV
2024-10-14 11:10:21 -05:00
David Harris
5e550554b5
Fixed bug in WALLY-init-lib label for RV32
2024-10-14 08:58:37 -07:00
Jordan Carlin
e7b9369f7f
Merge pull request #1008 from davidharrishmc/dev
...
Fix mcountinhibit bit 1 that should be hardwired to 0
2024-10-13 22:44:35 -07:00
David Harris
669ee6ca12
WALLY-init-lib improvements to support functional coverage
2024-10-13 20:59:41 -07:00
Rose Thompson
2ef7005ea6
Fixed name of test and added to tests.vh
2024-10-13 15:29:27 -05:00
Rose Thompson
37d3db916b
Resolved the HPTW's not taking the PBMT fault on the right cycle by
...
having the fsm branch to fault on any cycle a HPTWFaultM occurs. This
of course changes the figure in the book but it really relevant to
PBMT. This appeared to work because the HPTW happened to also generate
an access fault at the end of the walk and the logic produced both
faults. I wrote new test which confirms just the one is generated.
2024-10-11 15:31:20 -05:00
Rose Thompson
971a208956
Removed cacheSimTest. Unknown what it does or how it is used. Is not
...
referenced anywhere.
2024-10-02 16:18:11 -05:00
Rose Thompson
ebdef07301
Moved the simple branch predictor custom test into the gshare.S
...
coverage test.
2024-10-02 16:11:54 -05:00
Rose Thompson
a56ef9e267
Removed unused benchmarks.
2024-10-02 15:59:33 -05:00
Rose Thompson
bf31182b91
Moved tests/custom/debug.S to tests/coverage/floatmisc.S
2024-10-02 15:56:10 -05:00
Rose Thompson
1c1ac94bf1
Removed old used tests from the custom directory.
2024-10-02 15:07:52 -05:00
Rose Thompson
1e2a9e3b18
Added test to check for AMO access fault.
2024-10-02 14:17:37 -05:00
Jordan Carlin
9363379b55
Combine floating point test documentation
2024-10-01 12:44:47 -07:00
Rose Thompson
93272747b3
New test to check for hptw access faults.
2024-10-01 10:38:26 -05:00
Rose Thompson
0f5976476d
More corrections to tlbMisaligned comment header.
2024-09-30 17:25:37 -05:00
Rose Thompson
047922365a
Update header with correct author and description.
2024-09-30 17:19:16 -05:00
Rose Thompson
4fc7516694
Created test to show TLB misses supress misaligned faults. Test first
...
checks cached accesses which should not cause misaligned faults and
then uses PBMT to disable cachablity.
2024-09-30 16:39:59 -05:00
Jordan Carlin
022b98a64b
Update all iterative makes to use
2024-09-29 23:14:19 -07:00
Jordan Carlin
90342915af
Cleanup makefile printing
2024-09-29 17:24:24 -07:00
Jordan Carlin
4092f27b07
Fix bit-width of memfile for rv64 riscv-arch-test floating point tests
2024-09-29 17:24:08 -07:00
Jordan Carlin
8a58f9556e
Merge branch 'main' of https://github.com/openhwgroup/cvw into arch-test-update
2024-09-29 17:16:05 -07:00
Jordan Carlin
68b854fc20
Finish updating riscof and sim Makefiles to allow targets to run in parallel
2024-09-29 14:05:28 -07:00
Jordan Carlin
8cb0c08e68
more wally-riscv-arch-test cleanup
2024-09-29 10:28:31 -07:00
Jordan Carlin
766b0a83d7
Remove wally32d tests since they are covered elsewhere now
2024-09-29 10:27:20 -07:00
Jordan Carlin
330eda243c
Remove wally32i and wally64i tests since they are covered elsewhere now
2024-09-29 10:26:08 -07:00
Jordan Carlin
4c5f397afd
Remove old testgen scripts
2024-09-29 10:22:12 -07:00
Jordan Carlin
4cacc6b80c
More testfloat makefile cleanup
2024-09-29 01:05:38 -07:00
Jordan Carlin
478ed242ad
More testfloat gen updates to switch to just riscv vectors
2024-09-29 00:32:18 -07:00
Jordan Carlin
495d1c7145
Only generate RISCV version of softfloat
2024-09-28 21:43:41 -07:00
Jordan Carlin
14b630a403
More testfloat fixups
2024-09-28 20:56:58 -07:00
Jordan Carlin
0c2ce32c56
Update fp Makefile to generate softfloat
2024-09-28 20:23:27 -07:00
Jordan Carlin
bf0c7fba95
Update fp Makefile to generate softfloat
2024-09-28 20:20:06 -07:00
Jordan Carlin
0bfd0dc32d
Add license header to new floating point Makefiles
2024-09-20 16:43:36 -07:00
Jordan Carlin
d7edeef79a
Update top level floating point test Makefile to build all vectors and testfloat binaries
2024-09-20 16:28:05 -07:00
Jordan Carlin
766678d076
Add clean target to vector makefile
2024-09-20 16:22:25 -07:00
Jordan Carlin
aa1a86c70e
More testfloat Makefile refactoring and fix using the wrong softfloat
2024-09-19 15:34:16 -07:00
Jordan Carlin
90cf61401e
Fix testfloat Makefile
2024-09-19 13:39:24 -07:00
Jordan Carlin
cc92cb125f
Makefile for all fp testvectors
2024-09-19 13:38:35 -07:00
Jordan Carlin
7071d15341
Initial attempt at two separate version of testfloat for riscv and ieee
2024-09-18 17:37:29 -07:00
Jordan Carlin
c13c57b5a6
Refactor floating point testvector Makefile to split up RISCV and IEEE due to Make issues
2024-09-18 17:37:02 -07:00
Jordan Carlin
cb944e0f92
Remove old testfloat and replace references
2024-09-15 01:03:03 -07:00
Jordan Carlin
7e41961dd1
Remove old softfloat and replace references
2024-09-15 00:34:18 -07:00
Jordan Carlin
f7b93ac700
More simplification of fp testvector makefile
2024-09-14 20:59:00 -07:00
Jordan Carlin
d2ef362761
Fix testfloat cvtint generation
2024-09-14 20:16:28 -07:00
Jordan Carlin
ec8302d597
Split up cvtint and cvtfp tests
2024-09-14 20:11:09 -07:00
David Harris
6e0b0487dd
Recreated coverage changes
2024-09-05 16:32:45 -07:00
David Harris
712274af3d
Removed covergen makefile
2024-09-05 16:29:07 -07:00
David Harris
941d662b59
Removed covergen
2024-09-05 16:28:48 -07:00
naichewa
58be9e0556
Merge branch 'spi_debug'
2024-09-03 15:00:59 -07:00