Commit Graph

7071 Commits

Author SHA1 Message Date
Ross Thompson
014d1b890f Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-08-29 09:01:44 -05:00
Ross Thompson
754b81d001 Fixed testbench_imperas.sv 2023-08-29 09:01:35 -05:00
Ross Thompson
feeebb61d4
Merge pull request #399 from kipmacsaigoren/synth_wrapper_gen
Make Synth Uses Wrapper Generation
2023-08-28 11:19:10 -05:00
Kevin Kim
e4ed61a2ce
Merge branch 'openhwgroup:main' into synth_wrapper_gen 2023-08-28 09:03:10 -07:00
Kevin Kim
fc25afb3cb make synth integerates wrapper generation and runs synth on wrapper 2023-08-28 09:02:56 -07:00
Ross Thompson
d1354385be Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-08-28 09:13:16 -05:00
Ross Thompson
e7becd53d7
Merge pull request #398 from davidharrishmc/dev
Completed basic tests of svnapot and svpbmt
2023-08-28 09:10:20 -05:00
David Harris
10549b7787 Completed basic tests of svnapot and svpbmt 2023-08-28 06:57:35 -07:00
David Harris
5aae187238
Merge pull request #397 from kipmacsaigoren/synth_wrapper_gen
Synthesis Wrapper Generation script
2023-08-27 17:35:15 -07:00
Kevin Kim
993d109012 wrapper generation works 2023-08-27 14:13:29 -07:00
Kevin Kim
b96f51ccf0 started wrapper generation script 2023-08-27 14:00:10 -07:00
David Harris
e82ae5cf2e
Merge pull request #396 from kipmacsaigoren/synthfix
Synthesis fix
2023-08-27 07:22:13 -07:00
Kevin Kim
9217e1e767 synth works 2023-08-26 21:11:21 -07:00
Ross Thompson
32ed266b8e
Merge pull request #395 from davidharrishmc/dev
Initial implementation of SVNAPOT and SVPBMT
2023-08-26 19:42:15 -05:00
David Harris
75986d6641 Fixed merge conflict for ZICBOP 2023-08-25 18:41:57 -07:00
David Harris
3721f8347d Preparing to merge with CBO* changes 2023-08-25 18:41:03 -07:00
David Harris
c07ad03f9d Initial implementation of SVNAPOT and SVPBMT does not break regression 2023-08-25 18:33:08 -07:00
Ross Thompson
63c9c3a1a8 Pushed vcu118 to 71MHz. 2023-08-25 17:04:50 -05:00
Ross Thompson
7c6db7de85 Merge branch 'main' of github.com:ross144/cvw 2023-08-25 17:03:33 -05:00
Ross Thompson
d73e3cccb2 Fixed the sdc linux bug which preventing loading the driver. The irq lock was not correctly initalized. 2023-08-25 17:01:38 -05:00
David Harris
9f44241d0f Added N and PBMT bits to MMU PTE 2023-08-24 19:44:46 -07:00
David Harris
847c0dd099
Merge pull request #393 from ross144/main
Implemented and tested CBOZ instruction
2023-08-24 19:17:38 -07:00
David Harris
d12be1faac
Merge pull request #394 from harshinisrinath1001/main
Improved testing of csri with priv.S!
2023-08-24 19:16:50 -07:00
harshinisrinath
49014e61bc Improved testing of csri with priv.S 2023-08-24 18:39:15 -07:00
Ross Thompson
284ff0ab0b Fixed minor performance bug with CBOZ. 2023-08-24 17:08:20 -05:00
Ross Thompson
c114d3a07d Added rv32 cboz test. 2023-08-24 17:02:53 -05:00
Ross Thompson
fbcf6be06d Now have CBOZ instructions working! 2023-08-24 16:47:35 -05:00
David Harris
2e7385245c
Merge pull request #389 from ross144/main
Added missing cbom 32 bit tests.
2023-08-24 08:44:06 -07:00
Ross Thompson
92302331b7 Oups forgot to include the 32-bit cbom test in previous commit. 2023-08-24 09:04:41 -05:00
Ross Thompson
a4fe8a8bdc
Merge pull request #388 from davidharrishmc/dev
minor touchups, including legal SATP
2023-08-24 09:00:39 -05:00
David Harris
8fb09b8f0c ??? on synthesis Makefile 2023-08-24 05:21:15 -07:00
David Harris
aad722ffb1 Check for legal SATP mode values 2023-08-24 05:18:04 -07:00
David Harris
544df999d4 Merged synthesis changes 2023-08-24 04:55:31 -07:00
David Harris
3adaaf4751 Some fixes for synthesis scripts after parameterization 2023-08-24 04:54:09 -07:00
David Harris
dcef4cc9ce
Merge pull request #387 from ross144/main
The SATP fpga fix broke rv32gc. This fixes that bug.
2023-08-24 04:48:07 -07:00
Ross Thompson
e8bc339638 Oups there was a bug in the SATP fix. RV32GC was broken by the changes. 2023-08-23 09:42:46 -05:00
Ross Thompson
d9a001e87a Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-08-23 09:15:13 -05:00
Ross Thompson
498b7ce835
Merge pull request #386 from JacobPease/main
Disabled writes to SATP enabling SV57
2023-08-22 16:27:33 -05:00
Jacob Pease
0f29587b0b Prevented writes to SATP enabling SV57. This follows the spec more accurately. Linux can now successfully probe SATP. 2023-08-22 16:25:56 -05:00
Ross Thompson
e3e1053dad
Merge pull request #385 from JacobPease/main
Modified flash-sd to accept alternate device trees
2023-08-22 16:24:27 -05:00
Jacob Pease
7505ab3f4a Fixed order of binary variables so that they're defined with the specified buildroot location. 2023-08-22 15:32:10 -05:00
Jacob Pease
fa327b5bbc Added ability to specify device tree to flash-sd. It also will generate the device tree files inside the specified buildroot directory 2023-08-22 13:59:36 -05:00
Jacob Pease
1ca8673c43 Added help option to the flash-sd script. 2023-08-22 13:37:33 -05:00
Ross Thompson
a899be7deb Fixed bug with the cbo.inval clearing already cleared lines. 2023-08-21 17:51:51 -05:00
Ross Thompson
c60d56a1a5
Merge pull request #384 from JacobPease/main
Updated Linux config. Modified flash-sd.sh script.
2023-08-21 16:11:28 -05:00
Jacob Pease
7c10de443d Merge branch 'main' of github.com:openhwgroup/cvw 2023-08-21 16:10:09 -05:00
Jacob Pease
8043a18be8 Made the flash-sd script better. It takes options to wipe the sdcard and to specify a different buildroot directory. 2023-08-21 16:04:18 -05:00
David Harris
38e437c724
Merge pull request #383 from ross144/main
Adds Zicbom support for D-cache only.  I-cache not yet supported.  Tests 32 and 64 bit versions.  Please rebuild regressions wally32 and wally64.  To save rebuild time edit lines 11-12 of tests/riscof/Makefile
2023-08-21 13:32:00 -07:00
David Harris
fa49117521
Merge pull request #381 from harshinisrinath1001/main
Tried to improve coverage of CSRI with priv.S
2023-08-21 13:28:39 -07:00
Ross Thompson
d855922bfa Removed unused file. 2023-08-21 15:12:59 -05:00