Commit Graph

7262 Commits

Author SHA1 Message Date
Ross Thompson
9f4745467e
Merge pull request #408 from naichewa/main
wrapperGen creates wrapper dir if nonexistant
2023-09-07 17:36:17 -05:00
naichewa
4bcb27593a wrapperGen creates wrapper dir if nonexistant 2023-09-07 13:46:04 -07:00
Jacob Pease
257c8e481f Merge branch 'main' of github.com:openhwgroup/cvw 2023-09-06 10:52:08 -05:00
Ross Thompson
7c89154a7f Slight modification to cachefsm. 2023-09-05 14:07:58 -05:00
Ross Thompson
f00df8d121
Merge pull request #407 from davidharrishmc/dev
initial spill logic improvement
2023-09-05 13:29:37 -05:00
David Harris
da7c23ee88 Added build to the Embench make run command to avoid errors when just doing make run 2023-09-05 11:12:23 -07:00
Ross Thompson
4e20d08f0c Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-09-05 11:12:00 -05:00
Ross Thompson
aefa3583a5 Updated wavefile 2023-09-05 11:11:56 -05:00
Ross Thompson
e39fc44efd
Merge pull request #406 from magpyed/cachesim_fix
Properly gate LRUWriteEn with ~FlushStage
2023-09-05 11:10:58 -05:00
David Harris
6ab71ffca6 initial spill logic improvement 2023-09-03 04:21:13 -07:00
Jacob Pease
97252b22ca Merge branch 'main' of github.com:openhwgroup/cvw 2023-09-03 00:15:30 -05:00
Ross Thompson
59ed063878
Merge pull request #404 from davidharrishmc/dev
Coverage improvements
2023-09-02 15:31:59 -05:00
David Harris
1ced158596 tlbNAPOT hangs due to PBMT making instruction memory uncacheable, and spill logic not working there. Fixed TLBLRU to update recently used on TLBHit rather than CAMHit. Moved coverage exclusions to proper line in pmachecker 2023-09-02 12:56:36 -07:00
David Harris
5b372fb1ca
Merge pull request #402 from ross144/main
Enables PBMT and adds zsh, coremark, dhrystone, and whetstone to linux configurations.
2023-09-02 12:23:56 -07:00
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