Commit Graph

497 Commits

Author SHA1 Message Date
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
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