Commit Graph

9007 Commits

Author SHA1 Message Date
Jordan Carlin
a9cd457536
Update buildroot makefile to test for write access to $RISCV and remove separate sudo/no_sudo versions (just run the makefile as sudo if needed) 2024-07-24 20:19:30 -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
e6b3257862
Build nproc linux 2024-07-24 20:19:30 -07:00
Jordan Carlin
85b98af958
Build testvectors with buildroot 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
bb5c9f9ead
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
121ee51503
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
36ffeb2dca
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
e4c38dd766
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
16dd728ed6
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
8c8e1a3fef
Update section header function usage 2024-07-22 23:10:45 -07:00
Jordan Carlin
76fbb2e94d
Add --clean flag to install to remove git repositories and save space 2024-07-21 10:08:51 -07:00
Jordan Carlin
4ea5e3c4d4
Simplify version checking logic 2024-07-21 10:06:00 -07:00
Jordan Carlin
37aa6acf5a
update riscof link 2024-07-20 01:36:33 -07:00
Jordan Carlin
0746f8fe89
Update opam installation to use /opt/riscv folder 2024-07-20 01:34:53 -07:00
Jordan Carlin
38c9c4749e
Use array of packages instead of string 2024-07-20 01:28:03 -07:00
Jordan Carlin
f68cb47a55
Use arithmetic comparisons where possible 2024-07-20 00:45:10 -07:00
Jordan Carlin
c3614aa189
Fix git_check function repo variable 2024-07-20 00:24:26 -07:00
Jordan Carlin
a8848f02e8
Use apt-get to avoid warning about unstable apt interface 2024-07-19 11:09:27 -07:00
Jordan Carlin
f346a99907
Fix git_check return values 2024-07-19 11:09:27 -07:00
Jordan Carlin
6e4d6b7c07
Refactor git repo checks to use a function 2024-07-19 11:09:27 -07:00
Jordan Carlin
954247af92
Update setup scripts to be more verbose about errors 2024-07-19 10:14:19 -07:00
Jordan Carlin
e30691d5e2
Add additional packages 2024-07-19 10:14:19 -07:00
Jordan Carlin
8853fd52bc
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-07-18 21:36:00 -07:00
Rose Thompson
4c638f4fc9
Merge pull request #884 from davidharrishmc/dev
Attempt on functional coverage
2024-07-16 18:42:19 -05:00
Rose Thompson
19e9dc5ce0 Fixed wally.do to correctly log functional coverage. 2024-07-16 15:52:52 -05:00
David Harris
25f271064f Fixed slli.uw bug reported by Lee Moore 16 July 2024 2024-07-16 09:28:05 -07:00
David Harris
d86ef9673d More attempts at functional coverage 2024-07-15 15:34:44 -07:00
David Harris
ac05fa5553 Attempt at functional coverage; breaks code and functional coverage 2024-07-15 14:20:48 -07:00
David Harris
ff15671878 Ignore functional coverage outputs 2024-07-15 14:19:37 -07:00
David Harris
c3267e8fa4 Fixed .gitignore 2024-07-15 05:46:35 -07:00
David Harris
3ce92ab0a5 Ignoring more sim files 2024-07-15 05:34:50 -07:00
David Harris
467436e30c Renamed --coverage to --ccov and moved UCDB files to questa/ucdb 2024-07-15 05:32:16 -07:00
David Harris
975c72c91d Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-07-15 04:27:59 -07:00
David Harris
affe15191e Fixed wsim running iterelf tests/coverage 2024-07-15 03:44:14 -07:00
David Harris
459eaaef6a Initial effort to make testbench_fp compatible with Verilator without breaking Questa 2024-07-14 20:08:33 -07:00
David Harris
1b5e63ebe2 Fixed elf handling 2024-07-14 09:49:15 -07:00
Rose Thompson
276cb558f0
Merge pull request #880 from davidharrishmc/dev
wsim elf handling and RV64GCK lockstep support
2024-07-14 11:40:30 -05:00
David Harris
779458f14a Waive CBO failures in iterelf because ImperasDV does not handle them properly yet 2024-07-13 22:08:57 -07:00
David Harris
904a081218 allow wsim to take .elf in testsuite argument; print error if ELF not found 2024-07-13 21:59:26 -07:00
David Harris
26d4fbcc19 Switched ImperasDV to RV64GCK model to support crypto (issue #872) 2024-07-13 21:42:14 -07:00
Rose Thompson
d5a6d93554
Merge pull request #879 from JacobPease/main
main
2024-07-12 09:32:13 -05:00
Jacob Pease
7f72fb8583 Updated riscv,isa-extensions property with the correct syntax. Added riscv,cbom-block-size. 2024-07-12 09:28:54 -05:00
Jordan Carlin
a4967138b6
Merge pull request #875 from ross144/main 2024-07-11 18:05:14 -07:00
Rose Thompson
8f52e4ae42
Merge pull request #878 from JacobPease/main
Commented out riscv,isa-extensions from Arty device tree until Linux kernel is updated.
2024-07-11 11:25:24 -05:00