Rose Thompson
5011084d40
Revert "This is a better solution. It's closer to the original book HPTW FSM,"
...
This actually adds to the critical path and it's more complex than I feel comfortable.
This reverts commit 1ded4a972f
.
2024-10-11 17:02:51 -05:00
Rose Thompson
1ded4a972f
This is a better solution. It's closer to the original book HPTW FSM,
...
but is slightly more complex in RTL. Instead it looks at ReadDataM
for the PTE for PBMT faults. I was worried this would cause critical
path issues but I think it is ok. ReadDataM is used only to created
PBMT and this directly controlls the enable to a flop and the state
inputs to the FSM.
2024-10-11 16:47:18 -05:00
Rose Thompson
4c7eb1d11f
Renamed IgnoreRequestTLB to HPTWFlushW and IgnoreRequest to LSUFlushW.
2024-10-11 15:41:40 -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
7a92d41ef5
Simplified logic around IgnoreRequest and HPTWFaultM.
2024-10-11 14:41:52 -05:00
Rose Thompson
fe5f342d2f
Does not work. But there is a bug hiding the IgnoreRequest confusion.
2024-10-11 12:07:26 -05:00
Rose Thompson
6a905aa2f2
Possible start to resolution on issue #839 .
2024-10-10 17:14:27 -05:00
David Harris
d15500256d
Merge pull request #1001 from coreyqh/main
...
added Zfh coverage for rv{32/64}gc
2024-10-10 13:05:26 -07:00
Corey Hickson
91299e3ce4
added Zfh coverage for rv{32/64}gc
2024-10-10 12:58:17 -07:00
Jordan Carlin
a03ecd0d97
Merge pull request #999 from rosethompson/main
...
Removes conflicting FPGA zsbl file
2024-10-10 12:03:58 -07:00
Rose Thompson
a57453b343
Merge branch 'main' of https://github.com/openhwgroup/cvw
2024-10-10 13:00:26 -05:00
Rose Thompson
decdc62dc8
Merge pull request #998 from davidharrishmc/dev
...
Give errror on unsupported simulations, remove/trim old docs
2024-10-10 12:58:44 -05:00
David Harris
fba6c60655
Removed and trimmed old docs per Issue #979
2024-10-10 10:55:24 -07:00
David Harris
3fdc0e34ce
Don't allow testbench_fp to run under VCS or Verilator because it is defective on those
2024-10-10 10:49:59 -07:00
Rose Thompson
c62b73de7d
Merge pull request #996 from davidharrishmc/dev
...
Commented out privileged test runs to reduce fcov runtime for most users
2024-10-10 09:14:03 -05:00
Rose Thompson
9ddbc8bc24
Merge branch 'main' of https://github.com/openhwgroup/cvw
2024-10-10 09:11:30 -05:00
David Harris
bd22b8e0e6
Commented out privileged test runs for now to reduce fcov runtime
2024-10-09 16:23:58 -07:00
Rose Thompson
a3f2085a60
Merge pull request #995 from jordancarlin/riscv-isac-install
...
Install riscv-isac from riscv-arch-test subdirectory
2024-10-09 16:46:48 -05:00
Rose Thompson
9bbf2a9375
Merge pull request #994 from JacobPease/main
...
Removed axi sdc stuff from the Linux directory.
2024-10-09 12:43:23 -05:00
Jordan Carlin
38f77d734e
Install riscv-isac from riscv-arch-test subdirectory
2024-10-09 10:03:11 -07:00
Jacob Pease
7f9e97d864
Forgot to add Makefile.
2024-10-09 11:07:40 -05:00
David Harris
1beff89b68
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2024-10-08 20:37:34 -07:00
Jacob Pease
ec7ef35f15
Merge branch 'main' of github.com:openhwgroup/cvw
2024-10-08 16:45:14 -05:00
Jacob Pease
8ef3aa2a2c
Removed axi sdc stuff from the Linux directory.
2024-10-08 16:44:47 -05:00
David Harris
55be7fc3ea
Merge pull request #993 from 10x-Engineers/rvvi_setup
...
Adding DUT signals to tracer for VM Coverage
2024-10-08 05:26:12 -07:00
Huda-10xe
61d24f7256
reverting submodule to its original
2024-10-07 04:51:49 -07:00
Huda-10xe
58a534a973
revertung submodule to its original
2024-10-07 04:49:33 -07:00
Huda-10xe
fba5214a00
Adding a separate folder for priv coverage files
2024-10-07 04:34:09 -07:00
Huda-10xe
9cd466a5f2
Restoring cvw-arch-verif submodule
2024-10-07 03:57:31 -07:00
Huda-10xe
b77df83b59
Adding DUT signals to the tracer for VM Coverage
2024-10-07 03:52:36 -07:00
Huda-10xe
896ff562a1
adding privilege tests to regression
2024-10-07 03:51:11 -07:00
Huda-10xe
24f97fa696
Adding DUT signals to the tracer for VM Coverage
2024-10-07 03:49:43 -07:00
Huda-10xe
e0ea37fe21
Merge branch 'main' of https://github.com/openhwgroup/cvw into rvvi_setup
2024-10-07 03:44:43 -07:00
Huda-10xe
0817c69152
Adding priv coverage to ISACOV
2024-10-07 03:44:35 -07:00
David Harris
91a2defb4e
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2024-10-05 19:55:36 -07:00
Rose Thompson
d6944cdaa4
Revmoed file from fpga zbbl which should not have been added.
2024-10-03 15:03:15 -05:00
David Harris
fbc5e5ddea
Merge pull request #990 from jordancarlin/installation_path_checks
...
Make installation logs more obvious and point to them if installation fails
2024-10-03 12:48:18 -07:00
Jordan Carlin
4eb55309e4
Update logging and error messages for installation
2024-10-03 12:26:28 -07:00
Rose Thompson
6966578be2
Merge pull request #989 from jordancarlin/installation_path_checks
...
Check $PATH before running installation script
2024-10-03 14:21:09 -05:00
Jordan Carlin
92b4b840fd
Update installation logging filter
2024-10-03 12:17:32 -07:00
Jordan Carlin
7dc1619e4e
Add check for incompatible PATH to wally-tool-chain-installation
2024-10-03 12:17:32 -07:00
David Harris
1d6b02d955
Merge pull request #987 from rosethompson/main
...
Removes several unused tests/custom and updates coverage exclusions
2024-10-03 08:04:06 -07:00
Huda-10xe
072120d2fa
Merge branch 'main' of https://github.com/openhwgroup/cvw into rvvi_setup
2024-10-03 06:53:34 -07:00
Rose Thompson
943f6b680e
LSU cleanup.
2024-10-02 17:38:22 -05:00
Rose Thompson
9139f91c56
Updated tests.vh to include floatmisc into coverage64gc. And removed
...
all tests from custom suite. These should be run individually.
2024-10-02 17:21:22 -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
8aed8bbd47
Merge branch 'main' of https://github.com/openhwgroup/cvw
2024-10-02 15:42:40 -05:00