Commit graph

11341 commits

Author SHA1 Message Date
Jordan Carlin
03bf608a0c
Fix a few more issues with new installation method 2025-06-03 08:24:42 -07:00
Jordan Carlin
12b203032f
Fix install.yml 2025-06-02 23:41:08 -07:00
Jordan Carlin
75055ab42c
Fix some package issues 2025-06-02 18:06:33 -07:00
Jordan Carlin
2c0bd21ed5
Remove deprecated elf2hex and exe2memfile scripts. Neither are used anywhere and they have been superseeded by Makefiles. 2025-06-02 17:17:05 -07:00
Jordan Carlin
7f9e610c3d
Update Perl shebangs for better compatibility 2025-06-02 17:15:04 -07:00
David Harris
1d079dbdc7 Added Zifencei coverage and temporarily disabled ExceptionsV coverage until ready 2025-06-02 10:27:15 -07:00
Marina Bellido Rodriguez
47bf9c4a77 Merge branch 'main' of https://github.com/openhwgroup/cvw into selfchecking 2025-06-02 09:14:56 -07:00
dependabot[bot]
11322387bf
Bump addins/cvw-arch-verif from 1afacf0 to 7141afd
Bumps [addins/cvw-arch-verif](https://github.com/openhwgroup/cvw-arch-verif) from `1afacf0` to `7141afd`.
- [Commits](1afacf04ee...7141afd7fe)

---
updated-dependencies:
- dependency-name: addins/cvw-arch-verif
  dependency-version: 7141afd7feb81a04db8c3110df0ef7d526e4efdb
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 14:55:39 +00:00
dependabot[bot]
1348671e4b
Bump addins/cvw-riscv-arch-test from 44832a9 to 77907f0
Bumps [addins/cvw-riscv-arch-test](https://github.com/jordancarlin/riscv-arch-test) from `44832a9` to `77907f0`.
- [Commits](44832a9d3b...77907f0c5e)

---
updated-dependencies:
- dependency-name: addins/cvw-riscv-arch-test
  dependency-version: 77907f0c5eb7b3da44a13597b26fb878d79ba7f5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 14:55:32 +00:00
Jordan Carlin
27751fc45e
Remove extra debugging in install.yml 2025-06-02 02:20:57 -07:00
Jordan Carlin
62b6f046d5
Reenable all installation tools 2025-06-02 02:18:42 -07:00
Jordan Carlin
7127cc4423
Remove -D flag from Buildroot disassembly to work around objdump crash on non-code regions that are not aligned 2025-06-02 02:15:58 -07:00
David Harris
de520bc6b6 Fixed comment about simulator 2025-06-01 20:00:50 -07:00
David Harris
f4d8256ed0 Replaced assertion accidentally dropped 2025-06-01 19:59:43 -07:00
David Harris
14041f59df Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2025-06-01 08:57:07 -07:00
David Harris
7df8e85b31
Merge pull request #1442 from jordancarlin/regression_default_sim
Fix Verilator always included as sim in regression-wally
2025-06-01 08:56:36 -07:00
Jordan Carlin
eee4196319
Fix verilator always included as sim in regression-wally 2025-06-01 08:10:39 -07:00
David Harris
60ea8a88b4 Fixed fpu flags coverage 2025-06-01 07:31:32 -07:00
David Harris
4eba7ff5a0 Removed outdated pmp exclusion and improved reporting in GetLineNum 2025-06-01 07:01:59 -07:00
David Harris
e013c57b9b Removed TooBig logic and PMP Top checking now that grain size is set to prevent accesses that wrap a region 2025-06-01 06:48:18 -07:00
David Harris
874d8d2efd Removed unused line 2025-06-01 05:27:12 -07:00
David Harris
64a0185c92 Set Spike pmpgranularity based on yaml 2025-06-01 03:56:35 -07:00
Jordan Carlin
089a214f53
Update list of packages 2025-06-01 00:49:40 -07:00
Jordan Carlin
150329d1ee
Restore disassembly of all contents for Linux objdump 2025-05-31 23:21:08 -07:00
Jordan Carlin
c99e1184c1
Fix extra logging 2025-05-31 23:19:53 -07:00
Jordan Carlin
2052bf76c5
Don't disassemble non-code sections of buildroot binaries 2025-05-31 20:32:22 -07:00
Jordan Carlin
97bf641367
Update elf2hex individual install script to check for objdump 2025-05-31 20:17:51 -07:00
Jordan Carlin
82ca9227bf
Add more debug logging to install action 2025-05-31 20:17:07 -07:00
Jordan Carlin
06298069f8
Improve python handling 2025-05-31 14:31:35 -07:00
Jordan Carlin
ff6e71498d
Update install CI triggers 2025-05-31 14:18:32 -07:00
Jordan Carlin
8acf3ca8de
Pin riscof, riscv-config, and riscv-isac versions 2025-05-31 14:15:19 -07:00
Jordan Carlin
6827aa87f0
More testing 2025-05-31 13:23:11 -07:00
Jordan Carlin
afb7fdc623
Disable tools for testing 2025-05-31 13:21:19 -07:00
Jordan Carlin
4502a61120
Some PATH cleanup 2025-05-31 03:02:16 -07:00
Jordan Carlin
dedb25f55a
Fix flags for real 2025-05-31 02:53:11 -07:00
Jordan Carlin
778a5bb813
Fix installation flags 2025-05-31 01:56:21 -07:00
Jordan Carlin
71fdfa468f
Only reinstall sail compiler when a new version is needed 2025-05-31 01:55:56 -07:00
Jordan Carlin
7d708f65b6
Exit all bash scripts on error 2025-05-31 01:01:15 -07:00
Jordan Carlin
ae5154aedd
Pin versions of all tools and only reinstall/update when the desired version has been changed 2025-05-31 00:55:16 -07:00
Jordan Carlin
a627eba6a2
Work around weird gcc and python path issue 2025-05-30 23:34:04 -07:00
Jordan Carlin
dd30500524
Fixes to new installation flow 2025-05-30 23:15:39 -07:00
Jordan Carlin
882c749b2c
Source all bash scripts so variables and functions are shared 2025-05-30 22:27:34 -07:00
Jordan Carlin
bf1c3e116f
Fix argument passing 2025-05-30 22:08:28 -07:00
Jordan Carlin
ded3b251b3
Split installation script into individual files for each tool 2025-05-30 22:02:06 -07:00
David Harris
2632a2e296
Merge pull request #1437 from jacassidy/vector_priv
New File organization for vector priv cvw-arch-verif ***ONLY ACCEPT ALONGSIDE CVW-ARCH-VERIF PR***
2025-05-30 17:36:10 -07:00
David Harris
62cff2ca49
Merge pull request #1438 from rosethompson/main
Add support for genesys2 board
2025-05-30 13:35:07 -07:00
Rose Thompson
be7aeab3bc tcl cleanup. 2025-05-30 13:33:35 -07:00
Rose Thompson
810ce4e774 Updated comments in fpga top level. 2025-05-30 13:11:38 -07:00
Rose Thompson
56826c9e51 Increased genesys 2 clock speed to 40MHz! 2025-05-30 13:06:26 -07:00
Rose Thompson
23c0c751da Holy smokes! first try and I got the genesys2 board running! 2025-05-30 11:52:53 -07:00