Jordan Carlin
826b3775b6
Add setuptools to pip
2024-10-13 20:28:09 -07:00
Jordan Carlin
5580bf2fb0
Attempt clone and install riscv-isac
2024-10-13 20:27:56 -07:00
Jordan Carlin
8f3d888da5
Attempt to install riscof only
2024-10-13 20:27:46 -07:00
Jordan Carlin
3c88bb9771
Temporarily remove sphinx-rtd-theme from requirements.txt
2024-10-13 20:27:36 -07:00
Jordan Carlin
0f2dae0da1
Temporarily remove sphinx from requirements.txt
2024-10-13 20:27:24 -07:00
Jordan Carlin
3084fa9c37
Temporarily remove PyYAML from requirements.txt
2024-10-13 20:27:13 -07:00
Jordan Carlin
1e34a97068
Temporarily remove matplotlib
2024-10-13 20:26:57 -07:00
David Harris
1655c6f67c
Merge pull request #1006 from Mysterio-Abdullah/Config
...
Configuring Zcb
2024-10-13 17:45:24 -07:00
Mysterio-Abdullah
da35944dce
Configuring Zcb
2024-10-13 17:41:59 -07:00
David Harris
515af445b5
Merge pull request #1005 from jordancarlin/mem_limit
...
Limit number of threads if 8 GB of memory
2024-10-13 17:34:55 -07:00
Jordan Carlin
d5649f6f1d
Limit number of threads if 8 GB of memory
2024-10-13 17:32:38 -07:00
Rose Thompson
2ef7005ea6
Fixed name of test and added to tests.vh
2024-10-13 15:29:27 -05:00
David Harris
21e6ccd8dd
Waived tlbMisaligned lockstep sim due to Issue 976 and improved timeout warning message
2024-10-12 16:39:17 -07:00
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