Commit Graph

10419 Commits

Author SHA1 Message Date
Jordan Carlin
1888d40760
Merge pull request #1153 from davidharrishmc/dev
Fixed decoder for illegal 0b1e0c33 issue #1152
2024-11-29 13:11:46 -08:00
David Harris
155d1d511b Fixed funct7 code for sinval.vma (issue #1154) 2024-11-29 11:39:24 -08:00
David Harris
58bfc27c63 Fixed decoder for illegal 0b1e0c33 issue #1152 2024-11-29 11:20:12 -08:00
Jordan Carlin
8b395a590e
Merge pull request #1144 from davidharrishmc/dev
Fixed decoder bug that RV32 immediate shifts by > 31 do not throw illegal instruction
2024-11-29 08:46:24 -08:00
David Harris
cf47dd7e6b Fixed bmu shift decode logic: bad funct7 for variable shifts, commented better, removed unnecessary guard 2024-11-29 05:58:14 -08:00
David Harris
722dc9bfda Throw illegal instruction for RV64 W-type shifts with amounts > 31 2024-11-28 16:34:43 -08:00
David Harris
3f6611dd3a Fixed fmv.d.x / fmv.x.d only on RV64 2024-11-28 14:47:58 -08:00
David Harris
f1072e46e1 fcvt to/fron long only allowed in RV64 2024-11-28 14:40:09 -08:00
David Harris
9116ffa45d Fixed Issue #1147 that w-type shifts do not throw illegal instruction trap in RV32GC 2024-11-28 13:36:31 -08:00
David Harris
37c6879805 Fixed decoder bug that doesn't throw illegal instruction exception for RV32 immediate shifts by more than 31 2024-11-27 15:12:11 -08:00
Jordan Carlin
5eab44b4f8
Merge pull request #1143 from davidharrishmc/dev
Start of ExceptionInstr coverage, cleanup
2024-11-27 08:24:57 -08:00
David Harris
6cee6fed63 merged README 2024-11-27 06:23:53 -08:00
David Harris
2ad039aadc Reversed adding exceptionsInstr; using exceptionsM instead 2024-11-27 06:21:37 -08:00
David Harris
8a910aabf4 Documentation and comment fixes 2024-11-27 05:42:39 -08:00
David Harris
eda4f7e29c Adding ExceptionsInstr coverage 2024-11-26 22:10:18 -08:00
David Harris
05189d102a Modifying tracer toward being able to run non-gc configurations in lockstep 2024-11-26 22:09:11 -08:00
David Harris
568e6803ee
Merge pull request #1141 from jordancarlin/suse
Add support for SUSE family distros (tested on OpenSUSE) to installation script
2024-11-26 15:20:13 -08:00
Jordan Carlin
c5446ed2a3
Merge branch 'openhwgroup:main' into suse 2024-11-26 09:56:40 -08:00
David Harris
75c1690e03
Merge pull request #1142 from openhwgroup/revert-1135-dependabot/submodules/addins/verilog-ethernet-6f5ea41
Revert "Bump addins/verilog-ethernet from `c180b22` to `6f5ea41`"
2024-11-26 09:15:46 -08:00
Jordan Carlin
daddbed8e6
Revert "Bump addins/verilog-ethernet from c180b22 to 6f5ea41" 2024-11-26 08:15:36 -08:00
Jordan Carlin
23364617cd
Add SUSE to readme 2024-11-25 21:17:04 -08:00
Jordan Carlin
0c338c590a
Buildroot fails with gcc14 2024-11-25 21:10:05 -08:00
David Harris
f1f71f6835 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-11-25 20:52:39 -08:00
David Harris
6fd55fa84a
Merge pull request #1140 from jordancarlin/isacov
Remove riscvISACOV submodule
2024-11-25 20:46:13 -08:00
Jordan Carlin
6b792f8760
Update cvw-arch-verif to version with isacov 2024-11-25 20:33:36 -08:00
Jordan Carlin
6e1d2efc00
Update wally.do to use new isacov location 2024-11-25 20:29:55 -08:00
Jordan Carlin
58628ed370
Remove riscvISACOV submodule 2024-11-25 15:43:11 -08:00
Jordan Carlin
37e68dbb53
Merge pull request #1138 from rosethompson/main
Fixed bug in spi_fifo and bug in zsbl
2024-11-25 14:47:39 -08:00
Rose Thompson
643178546a
Merge pull request #1136 from jordancarlin/installation_updates
Installation updates + Debian support
2024-11-25 16:33:42 -06:00
Rose Thompson
2f04e5e597 Merge branch 'main' of github.com:rosethompson/cvw 2024-11-25 15:53:27 -06:00
Rose Thompson
7358c1fe67 Fixed sublte bug in the spi_fifo which allows for spurious write to fifo. Fixed fpga zsbl so that is uses read fifo interrupt pending (IP) rather than transmit fifo IP. Resolves issue with stalled load reading the wrong fifo status. 2024-11-25 15:50:29 -06:00
Jordan Carlin
486d1dbf33
Merge pull request #1131 from openhwgroup/dependabot/submodules/addins/vivado-boards-8ed4f99
Bump addins/vivado-boards from `e5f0728` to `8ed4f99`
2024-11-25 10:40:18 -08:00
Jordan Carlin
3c3f482a26
Merge pull request #1135 from openhwgroup/dependabot/submodules/addins/verilog-ethernet-6f5ea41
Bump addins/verilog-ethernet from `c180b22` to `6f5ea41`
2024-11-25 10:38:27 -08:00
dependabot[bot]
015b3f0d68
Bump addins/vivado-boards from e5f0728 to 8ed4f99
Bumps [addins/vivado-boards](https://github.com/Digilent/vivado-boards) from `e5f0728` to `8ed4f99`.
- [Commits](e5f0728cd2...8ed4f9981d)

---
updated-dependencies:
- dependency-name: addins/vivado-boards
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 16:59:13 +00:00
David Harris
d98b265529
Merge pull request #1137 from jordancarlin/dev
Remove FreeRTOS submodule
2024-11-25 08:57:35 -08:00
Jordan Carlin
7d80a8992a
Remove FreeRTOS 2024-11-25 08:55:46 -08:00
dependabot[bot]
aa72ed1c19
Bump addins/verilog-ethernet from c180b22 to 6f5ea41
Bumps [addins/verilog-ethernet](https://github.com/rosethompson/verilog-ethernet) from `c180b22` to `6f5ea41`.
- [Commits](c180b22ed5...6f5ea41584)

---
updated-dependencies:
- dependency-name: addins/verilog-ethernet
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 16:36:14 +00:00
David Harris
7e98678821
Merge pull request #1129 from jordancarlin/dependabot
Add Dependabot file
2024-11-25 08:34:11 -08:00
Jordan Carlin
53fe1c2598
Add dependabot file 2024-11-25 08:31:27 -08:00
David Harris
8b0ce6a343
Merge pull request #1127 from jordancarlin/arch-verif
Add cvw-arch-verif to root Makefile
2024-11-25 08:16:11 -08:00
Jordan Carlin
55fb7e07b3
Add cvw-arch-verif to main Makefile 2024-11-25 08:12:52 -08:00
Jordan Carlin
7be6311f51
Update cvw-arch-verif submodule 2024-11-25 08:11:50 -08:00
David Harris
eff6980926 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-11-24 17:15:42 -08:00
David Harris
ce1bc37d99
Merge pull request #1124 from coreyqh/priv_fcov
Add exceptionsM to fcov
2024-11-24 17:05:38 -08:00
Corey Hickson
c105c4c720 restored clint base for interrupt tests 2024-11-24 17:04:12 -08:00
Corey Hickson
0346245233 removed unused and redundant clint base variable 2024-11-24 16:36:59 -08:00
Jordan Carlin
165c4d6ba4
Add suse to installation CI 2024-11-24 15:57:42 -08:00
Jordan Carlin
9724bb64c5
Add suse packages 2024-11-24 15:52:55 -08:00
Jordan Carlin
cb73b927ac
Add SUSE detection 2024-11-24 15:52:22 -08:00
Jordan Carlin
81f036088d
Fix installation messages 2024-11-24 15:51:57 -08:00