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 |
|
Jordan Carlin
|
d5649f6f1d
|
Limit number of threads if 8 GB of memory
|
2024-10-13 17:32:38 -07: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
|
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
|
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 |
|
David Harris
|
bd22b8e0e6
|
Commented out privileged test runs for now to reduce fcov runtime
|
2024-10-09 16:23:58 -07:00 |
|
Jordan Carlin
|
38f77d734e
|
Install riscv-isac from riscv-arch-test subdirectory
|
2024-10-09 10:03:11 -07:00 |
|
Huda-10xe
|
896ff562a1
|
adding privilege tests to regression
|
2024-10-07 03:51:11 -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 |
|
Jordan Carlin
|
4eb55309e4
|
Update logging and error messages for installation
|
2024-10-03 12:26:28 -07: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
|
587bece743
|
Increased regression-wally --fcov timeout to 2 minutes so RV64I doesn't time out
|
2024-10-02 05:56:34 -07:00 |
|
Jordan Carlin
|
77d3ffaca4
|
Installation tar fixes
|
2024-09-30 15:59:37 -07:00 |
|
Jordan Carlin
|
24a95d9ecb
|
Update Sail status messages
|
2024-09-30 15:59:32 -07:00 |
|
Jordan Carlin
|
4c8114c175
|
Installation fixes
|
2024-09-30 15:59:23 -07:00 |
|
Jordan Carlin
|
82a19a4858
|
Remove remaining mentions of opam
|
2024-09-30 15:59:15 -07:00 |
|
Jordan Carlin
|
5471d8efa5
|
Fix sail binary install
|
2024-09-30 15:59:03 -07:00 |
|
Jordan Carlin
|
59dc20fa17
|
Simplify install using curl for extra dependencies
|
2024-09-30 15:58:36 -07:00 |
|
Jordan Carlin
|
e13880accf
|
Use cp -r for sail
|
2024-09-30 15:58:31 -07:00 |
|
Jordan Carlin
|
f63b6a8495
|
Don't install z3 for sail
|
2024-09-30 15:58:28 -07:00 |
|
Jordan Carlin
|
2c63b8daf3
|
Remove sail dependencies from package install
|
2024-09-30 15:58:20 -07:00 |
|
Jordan Carlin
|
8f49c527d9
|
No more opam
|
2024-09-30 15:58:11 -07:00 |
|
Jordan Carlin
|
6971c3723d
|
Use sail binary release
|
2024-09-30 15:58:04 -07:00 |
|
David Harris
|
07410dff5c
|
Merge pull request #973 from jordancarlin/arch-test-update
Test and Makefile Updates
|
2024-09-30 05:27:34 -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
|
5118a1ff9f
|
Pin GCC to 13.2.0 to avoid GCC 14 issue with Q extension
|
2024-09-29 17:03:00 -07:00 |
|
Jordan Carlin
|
14d76b9189
|
Remove old functcov targets in Makefile
|
2024-09-29 10:37:08 -07:00 |
|
Jordan Carlin
|
ad09edd17d
|
Remove remaining ieee testcase
|
2024-09-29 00:37:26 -07:00 |
|
David Harris
|
7f0c2662b3
|
Merge pull request #966 from ross144/main
Updates wsim to fail with invalid --lockstep parameters
|
2024-09-26 08:48:42 -07:00 |
|
Rose Thompson
|
d9719ac9a0
|
Updated wsim to not run with invalid --lockstep options.
|
2024-09-26 10:24:06 -05:00 |
|
David Harris
|
4528a5cebc
|
Issue 963: VCS rv32gc lockstep simulation
|
2024-09-26 08:08:59 -07:00 |
|
Jordan Carlin
|
ba6481305f
|
Merge pull request #959 from davidharrishmc/dev
Improved robustness of reporting errors from regression; add RV32Zca coverage
|
2024-09-22 20:31:51 -07:00 |
|
David Harris
|
5171ab0a79
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-09-22 20:27:21 -07:00 |
|
David Harris
|
f5e10ffd5b
|
Merge pull request #960 from jordancarlin/riscv_softfloat
Generate RISC-V variant floating point testfloat vectors
|
2024-09-22 20:26:59 -07:00 |
|
David Harris
|
5d1ff604bf
|
Increased robustness of reporting errors and warnings with any capitalization
|
2024-09-22 19:24:47 -07:00 |
|
Jordan Carlin
|
9a0ae3a288
|
Update regression to run riscv floating point variants
|
2024-09-20 17:20:18 -07:00 |
|
David Harris
|
97f1ba066d
|
Updated regression --fcov to run the combined ALL files (much fewer jobs, faster)
|
2024-09-19 07:48:24 -07:00 |
|
James Stine
|
9e88807ad5
|
fix some missing hard-coded paths #647
|
2024-09-18 12:47:08 -05:00 |
|
David Harris
|
dc616680ba
|
removed waiver from regression
|
2024-09-14 07:21:44 -07:00 |
|
David Harris
|
1233e267f6
|
Add license header
|
2024-09-14 06:38:01 -07:00 |
|
Jordan Carlin
|
ae593ed81d
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into imperas_verbose
|
2024-09-10 16:10:05 -07:00 |
|
David Harris
|
a2a2091835
|
Associated coverage fixes
|
2024-09-09 18:06:08 -07:00 |
|
David Harris
|
96e7759607
|
Removed obsolete script
|
2024-09-09 09:10:49 -07:00 |
|
David Harris
|
f36eb6f73d
|
Added support for RV64GC coverage and fixed regression so that --fcov doesn't send --lockstep flag to wsim, which messed up wsim
|
2024-09-07 12:05:48 -07:00 |
|
David Harris
|
6e0b0487dd
|
Recreated coverage changes
|
2024-09-05 16:32:45 -07:00 |
|
Jordan Carlin
|
9e98c834f1
|
Add lockstepverbose flag
|
2024-08-30 12:32:41 -07:00 |
|
Jordan Carlin
|
80750f2308
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into script_updates
|
2024-08-29 15:55:54 -07:00 |
|
Rose Thompson
|
e07f303353
|
Have basic rv32gc functional coverage running with open source riscvISACOV.
|
2024-08-29 15:29:04 -07:00 |
|
Rose Thompson
|
a1c6bc854e
|
Fixed a subtle questa sim bug with imperasDV. On some linux systems
vsim will default to 32-bit mode rather than 64-bit, but the ImperasDV
libraries are 64-bit. vsim must run in 64-bit mode.
|
2024-08-29 14:00:52 -07:00 |
|
Rose Thompson
|
6ad2c2e7a6
|
Merge pull request #935 from davidharrishmc/dev
Added lockstep support for RV32. Not all wally privileged tests pass…
|
2024-08-29 10:45:17 -07:00 |
|
David Harris
|
26f3c2a607
|
Added lockstep support for RV32. Not all wally privileged tests pass yet
|
2024-08-29 10:44:37 -07:00 |
|
Rose Thompson
|
2dd897e7e1
|
Merge pull request #932 from davidharrishmc/dev
Added temporary --fcov2 option to start adopting open-source riscvISACOV
|
2024-08-27 08:47:59 -07:00 |
|
David Harris
|
9df38e14b2
|
Added temporary --fcov2 option to start adopting open-source riscvISACOV
|
2024-08-27 08:40:44 -07:00 |
|
Jordan Carlin
|
0c4993e1db
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into script_updates
|
2024-08-25 14:57:22 -07:00 |
|
Jordan Carlin
|
99da7e7b21
|
Merge pull request #931 from davidharrishmc/dev
Fixed imperas configuration and updated files for new Imperas/Synopsy…
|
2024-08-25 14:55:42 -07:00 |
|
David Harris
|
30694f4ed0
|
Fixed imperas configuration and updated files for new Imperas/Synopsys licenses
|
2024-08-25 14:46:22 -07:00 |
|
Jordan Carlin
|
f0c5d6e4e7
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into script_updates
|
2024-08-25 12:14:25 -07:00 |
|
Rose Thompson
|
f603d21826
|
Updated my name in multiple locations.
|
2024-08-21 10:50:39 -07:00 |
|
Jordan Carlin
|
3edbdf8e86
|
Fix VCS testbench argument
|
2024-08-11 17:15:26 -07:00 |
|
Jordan Carlin
|
cfa3422d61
|
Fix typo in wsim
|
2024-08-11 14:20:55 -07:00 |
|
Jordan Carlin
|
d3c759518d
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into script_updates
|
2024-08-11 13:18:24 -07:00 |
|
Jordan Carlin
|
533277b134
|
Merge pull request #903 from davidharrishmc/dev
Updated regression to avoid iter-elf and fix missing --lockstep
|
2024-08-11 13:17:13 -07:00 |
|
Jordan Carlin
|
ffcf9a3973
|
Merge pull request #903 from davidharrishmc/dev
Updated regression to avoid iter-elf and fix missing --lockstep
|
2024-08-11 13:17:13 -07:00 |
|
Jordan Carlin
|
78bd6822c6
|
Add --params argument to wsim and use for overriding top-level params
|
2024-08-11 13:08:16 -07:00 |
|
Jordan Carlin
|
e6ddebde72
|
Add number of mismatches exit code to cachesim scripts
|
2024-08-11 11:02:23 -07:00 |
|
Jordan Carlin
|
c19916a1d0
|
Allow Verilator to pass extra args at compile time (like -G...)
|
2024-08-10 12:18:54 -07:00 |
|
Jordan Carlin
|
9a70480ef6
|
Update CacheSim scripts with new wsim and directory structure. Give simulator choice and switch default to verilator.
|
2024-08-09 21:50:18 -07:00 |
|
Jordan Carlin
|
55bdb918cf
|
Update gcc activation method for old distros
|
2024-08-09 17:07:33 -07:00 |
|
Jordan Carlin
|
f534a75a09
|
Update gcc activation method for old distros
|
2024-08-09 17:07:33 -07:00 |
|
David Harris
|
a1c025e7a7
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-08-09 06:50:19 -07:00 |
|
David Harris
|
bb13c3d7a0
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-08-09 06:50:19 -07:00 |
|
David Harris
|
ed8c9dbdea
|
Fixed lockstep simulation of directory of ELF files
|
2024-08-09 06:18:38 -07:00 |
|
David Harris
|
e18d6b2744
|
Fixed lockstep simulation of directory of ELF files
|
2024-08-09 06:18:38 -07:00 |
|
Jordan Carlin
|
1f39b60619
|
Update python venv prompt
|
2024-08-08 22:04:27 -07:00 |
|
Jordan Carlin
|
4eb2f692d7
|
Update python venv prompt
|
2024-08-08 22:04:27 -07:00 |
|
Jordan Carlin
|
5f0bc114fd
|
filter more console output
|
2024-08-08 22:03:45 -07:00 |
|
Jordan Carlin
|
f3bc84a15c
|
filter more console output
|
2024-08-08 22:03:45 -07:00 |
|
David Harris
|
c69c732723
|
Updated regression to avoid iter-elf
|
2024-08-08 21:03:59 -07:00 |
|
David Harris
|
a59a5f2f4c
|
Updated regression to avoid iter-elf
|
2024-08-08 21:03:59 -07:00 |
|
Jordan Carlin
|
2efc129ba9
|
Temporary fix for riscv-software-src/riscof#122
|
2024-08-08 00:48:09 -07:00 |
|
Jordan Carlin
|
d00e262b6e
|
Temporary fix for riscv-software-src/riscof#122
|
2024-08-08 00:48:09 -07:00 |
|
Jordan Carlin
|
76eef03fe4
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation
|
2024-08-07 20:22:55 -07:00 |
|
Jordan Carlin
|
357175f1c8
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation
|
2024-08-07 20:22:55 -07:00 |
|
Huda-10xe
|
0303314f4e
|
Adding RVVI Functional Coverage Support
|
2024-08-07 14:31:16 +05:00 |
|
Huda-10xe
|
2405b6c1e2
|
Adding RVVI Functional Coverage Support
|
2024-08-07 14:31:16 +05:00 |
|
Jordan Carlin
|
561843d3be
|
Update LD_LIBRARY_PATH to fix qemu on Ubuntu 20.04
|
2024-07-27 14:50:17 -07:00 |
|
Jordan Carlin
|
178d401c5c
|
Update LD_LIBRARY_PATH to fix qemu on Ubuntu 20.04
|
2024-07-27 14:50:17 -07:00 |
|
Jordan Carlin
|
97c1050bcc
|
Remove opam folder when install with --clean
|
2024-07-27 14:50:02 -07:00 |
|
Jordan Carlin
|
a32cdf273f
|
Remove opam folder when install with --clean
|
2024-07-27 14:50:02 -07:00 |
|
Jordan Carlin
|
5f2b608035
|
Don't delete logs in --clean mode
|
2024-07-26 22:37:47 -07:00 |
|
Jordan Carlin
|
784c73a619
|
Don't delete logs in --clean mode
|
2024-07-26 22:37:47 -07:00 |
|
Jordan Carlin
|
9857ed4fe2
|
Update logger to filter more text from buildroot install
|
2024-07-26 22:35:43 -07:00 |
|
Jordan Carlin
|
c9ec609d67
|
Update logger to filter more text from buildroot install
|
2024-07-26 22:35:43 -07:00 |
|
Jordan Carlin
|
f98b25a9e3
|
Update LD_LIBRARY_PATH in wally-tool-chain-install script
|
2024-07-26 22:35:22 -07:00 |
|
Jordan Carlin
|
9b25f30741
|
Update LD_LIBRARY_PATH in wally-tool-chain-install script
|
2024-07-26 22:35:22 -07:00 |
|
Jordan Carlin
|
47f4b563a1
|
Clean up install script comments
|
2024-07-26 22:35:02 -07:00 |
|
Jordan Carlin
|
d3032cf3ee
|
Clean up install script comments
|
2024-07-26 22:35:02 -07:00 |
|
Jordan Carlin
|
0266743582
|
Add buildroot to wally-tool-chain-install
|
2024-07-26 22:34:55 -07:00 |
|
Jordan Carlin
|
61cad27fec
|
Add buildroot to wally-tool-chain-install
|
2024-07-26 22:34:55 -07:00 |
|
Jordan Carlin
|
ec7e3d4f3b
|
Remove ftp from installation
|
2024-07-26 22:34:34 -07:00 |
|
Jordan Carlin
|
1fe220596d
|
Remove ftp from installation
|
2024-07-26 22:34:34 -07:00 |
|
Jordan Carlin
|
07113eed9f
|
Add libncurses* to Ubuntu for Vivado
|
2024-07-26 10:57:41 -07:00 |
|
Jordan Carlin
|
a47d9f6e9b
|
Add libncurses* to Ubuntu for Vivado
|
2024-07-26 10:57:41 -07:00 |
|
Jordan Carlin
|
42a9bbf28d
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation
|
2024-07-25 21:21:57 -07:00 |
|
Jordan Carlin
|
2f1a101735
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation
|
2024-07-25 21:21:57 -07:00 |
|
Jordan Carlin
|
22d2077006
|
Cleanup
|
2024-07-25 21:16:00 -07:00 |
|
Jordan Carlin
|
22a7ba1889
|
Cleanup
|
2024-07-25 21:16:00 -07:00 |
|
Jordan Carlin
|
676c6b88a0
|
Automatically determine number of threads to use in wally-tool-chain-install
|
2024-07-24 20:19:30 -07:00 |
|
Jordan Carlin
|
6d77b22281
|
Automatically determine number of threads to use in wally-tool-chain-install
|
2024-07-24 20:19:30 -07:00 |
|
Jordan Carlin
|
bbf90b1f4b
|
Add cpio to installation for buildroot
|
2024-07-24 19:55:18 -07:00 |
|
Jordan Carlin
|
04b8739756
|
Add cpio to installation for buildroot
|
2024-07-24 19:55:18 -07:00 |
|
Rose Thompson
|
df88939bcb
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2024-07-24 13:14:25 -05:00 |
|
Rose Thompson
|
9053923d92
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2024-07-24 13:14:25 -05:00 |
|
Rose Thompson
|
b1a711ae0f
|
Converted fpga's rvvi from a config option to a testbench/fpga top level parameter and is envoked by passing --rvvi to wsim.
|
2024-07-24 12:47:50 -05:00 |
|
Rose Thompson
|
c11036358a
|
Converted fpga's rvvi from a config option to a testbench/fpga top level parameter and is envoked by passing --rvvi to wsim.
|
2024-07-24 12:47:50 -05:00 |
|
Jordan Carlin
|
bb5c9f9ead
|
Switch to logger function and fix exit codes
|
2024-07-23 23:42:03 -07:00 |
|
Jordan Carlin
|
07ac498623
|
Switch to logger function and fix exit codes
|
2024-07-23 23:42:03 -07:00 |
|
Jordan Carlin
|
d08deddcc4
|
Update logging grep
|
2024-07-23 23:40:42 -07:00 |
|
Jordan Carlin
|
4c0265f67d
|
Update logging grep
|
2024-07-23 23:40:42 -07:00 |
|
Jordan Carlin
|
121ee51503
|
Fix logging
|
2024-07-23 23:40:03 -07:00 |
|
Jordan Carlin
|
76277d1e7d
|
Fix logging
|
2024-07-23 23:40:03 -07:00 |
|
Jordan Carlin
|
47452ddaaa
|
Remove hardcoded /opt/riscv
|
2024-07-23 23:29:45 -07:00 |
|
Jordan Carlin
|
790f566eaa
|
Remove hardcoded /opt/riscv
|
2024-07-23 23:29:45 -07:00 |
|
David Harris
|
a4a0a10879
|
Increased covergen.py functional coverage to 87.6%
|
2024-07-23 04:38:13 -07:00 |
|
David Harris
|
b7fb786749
|
Increased covergen.py functional coverage to 87.6%
|
2024-07-23 04:38:13 -07:00 |
|
Jordan Carlin
|
36ffeb2dca
|
Fix minimum scipy version for Ubuntu20.04
|
2024-07-23 01:03:10 -07:00 |
|
Jordan Carlin
|
37046f4ff3
|
Fix minimum scipy version for Ubuntu20.04
|
2024-07-23 01:03:10 -07:00 |
|
Jordan Carlin
|
d096e2e4f8
|
Fix python version for Ubuntu 20.04
|
2024-07-23 00:16:27 -07:00 |
|
Jordan Carlin
|
23ceb2532e
|
Fix python version for Ubuntu 20.04
|
2024-07-23 00:16:27 -07:00 |
|
Jordan Carlin
|
e4c38dd766
|
Add logs and reduce console output
|
2024-07-22 23:13:38 -07:00 |
|
Jordan Carlin
|
9dad0aea1d
|
Add logs and reduce console output
|
2024-07-22 23:13:38 -07:00 |
|
Jordan Carlin
|
d045fb6662
|
Update python versions
|
2024-07-22 23:12:48 -07:00 |
|
Jordan Carlin
|
2c08406b7f
|
Update python versions
|
2024-07-22 23:12:48 -07:00 |
|
Jordan Carlin
|
16dd728ed6
|
Use requirements file for pip packages
|
2024-07-22 23:12:27 -07:00 |
|
Jordan Carlin
|
a2b9e34682
|
Use requirements file for pip packages
|
2024-07-22 23:12:27 -07:00 |
|
Jordan Carlin
|
4e8cc68d3e
|
Add DEBIAN_FRONTEND=noninteractive to apt
|
2024-07-22 23:11:33 -07:00 |
|
Jordan Carlin
|
f20edbf22e
|
Add DEBIAN_FRONTEND=noninteractive to apt
|
2024-07-22 23:11:33 -07:00 |
|
Jordan Carlin
|
8c8e1a3fef
|
Update section header function usage
|
2024-07-22 23:10:45 -07:00 |
|
Jordan Carlin
|
23b7d2059f
|
Update section header function usage
|
2024-07-22 23:10:45 -07:00 |
|
David Harris
|
4c46315907
|
Fixed argument name in regression-wally
|
2024-07-22 09:19:56 -07:00 |
|
David Harris
|
db2614f573
|
Fixed argument name in regression-wally
|
2024-07-22 09:19:56 -07:00 |
|