Commit Graph

7198 Commits

Author SHA1 Message Date
Limnanthes Serafini
b334e4ff1f Properly gate LRUWriteEn with ~FlushStage 2023-09-01 23:31:02 -07:00
Jacob Pease
0e8012baee Linux Makefile can now dynamically find binaries for object dumps. 2023-08-31 23:58:10 -05:00
Jacob Pease
3c1ce7f7d9 Merge branch 'main' of github.com:openhwgroup/cvw 2023-08-31 19:11:17 -05:00
David Harris
98fa3a78dd Improved tlb and controller coverage; fixed exclusions on broken lines 2023-08-31 00:27:47 -07:00
David Harris
376ca68cbb Improved NAPOT test coverage 2023-08-30 21:04:36 -07:00
Ross Thompson
047c2c43ac Extended the CBOM test to cover a 4 way set associative cache with 4KiB ways. 2023-08-30 11:29:44 -05:00
Ross Thompson
a59e7f782b
Merge pull request #403 from davidharrishmc/dev
Initial TLB NAPOT tests
2023-08-29 16:43:35 -05:00
Jacob Pease
323ff8868b Merge branch 'main' of github.com:openhwgroup/cvw 2023-08-29 14:53:02 -05:00
David Harris
1946b3cc58
Merge pull request #400 from kipmacsaigoren/synth_wrapper_gen
configurability for synthesis wrapper generation
2023-08-29 12:41:41 -07:00
David Harris
c27ec6830d Initial TLB NAPOT tests 2023-08-29 12:39:24 -07:00
Ross Thompson
8171d77628 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-08-29 13:36:01 -05:00
Ross Thompson
4fc736fb95 Enables PBMT and adds zsh, coremark, dhrystone, and whetstone to linux configurations. 2023-08-29 13:35:48 -05:00
Kevin Kim
2ad6486841 del old 2023-08-29 08:31:23 -07:00
Kevin Kim
81908d9066 removed duplicate synth scripts 2023-08-29 08:25:31 -07:00
David Harris
70314f9b7d
Merge pull request #401 from ross144/main
Fix Imperas testbench
2023-08-29 07:15:46 -07:00
Ross Thompson
54fe414106 Merge branch 'main' of github.com:ross144/cvw 2023-08-29 09:11:36 -05:00
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
Kevin Kim
dfe252be34 makefile bug fix 2023-08-28 09:43:04 -07:00
Kevin Kim
ccce91ca8b Merge branch 'synth_wrapper_gen' of https://github.com/kipmacsaigoren/cvw into synth_wrapper_gen 2023-08-28 09:33:02 -07:00
Kevin Kim
1b2e9c33bd added configurability for wrapper 2023-08-28 09:32:59 -07: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
Jacob Pease
d259223d0f Merge branch 'main' of github.com:openhwgroup/cvw 2023-08-28 11:13:01 -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
Jacob Pease
43202376a0 Merge branch 'main' of github.com:openhwgroup/cvw 2023-08-26 21:53:10 -05: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
Jacob Pease
5a832ed828 Set default baud rate of serial output to 115200 for the VCU108. 2023-08-25 17:44:06 -05:00
Ross Thompson
d8ace44ba3 Merge branch 'main' of github.com:ross144/cvw 2023-08-25 17:05:04 -05: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