Commit Graph

195 Commits

Author SHA1 Message Date
Zitao Fang
5243ee2a35 Add HTIF args back to emulator.cc 2020-09-25 20:36:07 -07:00
Zitao Fang
23847a6dca Merge branch 'dev' of github.com:ucb-bar/chipyard into verilator-makefile-fix 2020-09-25 20:33:05 -07:00
Jerry Zhao
bbf941c865 Bump Firesim 2020-09-18 10:43:58 -07:00
Jerry Zhao
aa355c7c1a Bump firesim 2020-09-18 10:41:59 -07:00
Jerry Zhao
6c5bce5430 Support Tilelink over serial 2020-09-13 11:59:16 -07:00
Jerry Zhao
be0c041232 Bump Firesim 2020-09-13 06:36:37 +00:00
Jerry Zhao
b4e270219d Bump firesim 2020-09-07 14:02:31 -07:00
Jerry Zhao
9eb88c55fc Fix FireSim submodule 2020-09-04 23:07:23 -07:00
Jerry Zhao
0f50e4d118 Split IOBinders into IOBinders and Harness Binders | punch out clocks to harness for simwidgets and bridges 2020-09-04 15:20:13 -07:00
Jerry Zhao
ee1ce1141c Merge pull request #614 from ucb-bar/diplomatic-clocks
Diplomatic multiclock
2020-08-27 21:09:54 -07:00
Jerry Zhao
5a25ee5206 Bump Firesim for new AGFIs 2020-08-27 08:08:08 +00:00
abejgonzalez
03457bf934 Remove unneeded libpthread in simulations 2020-08-21 17:44:29 -07:00
abejgonzalez
06747e6cff Dedup simulation flags 2020-08-21 17:27:50 -07:00
abejgonzalez
fa97359516 Cleanup VCS's csrc directory | Fix small doc typo 2020-08-21 17:02:06 -07:00
abejgonzalez
2168813da0 Add help string | Fix emulator CC to not conflict with --vpi 2020-08-21 14:07:32 -07:00
abejgonzalez
446631543b Use TRACING_OPTS in debug Verilator 2020-08-21 11:20:45 -07:00
abejgonzalez
425b8ce850 Add support for multi-threaded verilator 2020-08-20 23:37:17 -07:00
abejgonzalez
fdda4cf8f5 Update the cfuncs split 2020-08-20 16:21:39 -07:00
abejgonzalez
435bfac45e Fix NVDLA/Ariane builds 2020-08-20 16:10:14 -07:00
abejgonzalez
9d3c14034d Revert Verilator external IP flags 2020-08-20 10:40:21 -07:00
abejgonzalez
e5158cbe4c Rename some variables 2020-08-19 22:32:47 -07:00
Abraham Gonzalez
4f3319dc01 Revert make clean for VCS 2020-08-19 22:16:45 -07:00
Abraham Gonzalez
b7d9472b4a Cleanup help commands 2020-08-19 22:10:18 -07:00
abejgonzalez
de4e311dd3 Remove extra CMODE flags 2020-08-19 11:21:35 -07:00
Abraham Gonzalez
3b991f3ed7 Move vcs flags to vcs.mk | Misc. cleanup 2020-08-18 11:14:01 -07:00
Abraham Gonzalez
4e7b9d195f Dedup default simulation rules 2020-08-18 10:45:11 -07:00
Abraham Gonzalez
d82e7dbed5 Cleanup more 2020-08-18 10:40:45 -07:00
Abraham Gonzalez
b007d79820 Add help section to makefiles + Reorganize 2020-08-17 20:28:05 -07:00
Zitao Fang
700f68730b Fix verilator makefile 2020-08-14 17:52:36 -07:00
Howard Mao
09cc1bb985 Merge pull request #635 from ucb-bar/loadmem
Implement fast loadmem feature
2020-08-04 15:39:45 -07:00
Howard Mao
813d1fdb9e bump firesim 2020-08-03 16:09:16 -07:00
Howard Mao
d7f3f91f18 implement fast loadmem feature 2020-08-01 15:04:18 -07:00
Jerry Zhao
b719919934 Add RANDOM_SEED variable to set random init for VCS and Verilator simulations 2020-07-20 18:25:18 -07:00
David Biancolin
02c889b8b1 Bump FireSim 2020-06-25 17:42:38 -07:00
David Biancolin
fe5785a3d6 Merge remote-tracking branch 'origin/dev' into bloop 2020-06-25 15:32:24 -07:00
Jerry Zhao
16c8f47202 Bump Firesim 2020-06-23 16:31:41 +00:00
David Biancolin
ce67134329 Support using bloop instead of SBT 2020-06-21 23:25:53 +00:00
Jerry Zhao
71f340a0af Use output_dir for run-binary logs and waveforms (#596)
* Dump run-binary files in output/$(long_name) instead of current directory
* Remove run-none rules, these were equivalent to run-binary BINARY=none
2020-06-12 10:08:55 -07:00
Colin Schmidt
171b805d0e Allow dramsim_ini folder to be set at the command line 2020-06-05 16:55:13 -07:00
abejgonzalez
cb4ac2a1d3 bump firesim to 1.10.0 and barstools | update changelog 2020-05-31 14:35:44 -07:00
Abraham Gonzalez
139368f76c Merge pull request #512 from ucb-bar/hammer-sim-integration
Hammer sim integration
2020-05-28 15:24:53 -07:00
abejgonzalez
e712f5f51e bump boom/firesim/firemarshal/spec2017 2020-05-27 22:05:09 -07:00
Colin Schmidt
2a9f8e8168 Merge branch 'dev' into hammer-sim-integration 2020-05-26 16:20:01 -07:00
Colin Schmidt
a7119fb5ed Hoist permissive settings out of inner makefiles 2020-05-24 10:31:24 -07:00
Colin Schmidt
29664cdf6a Upgrade verilator to support permissive args in the same way as vcs
It previously only supported them as the last argument.
Supporting them in this case would have removed some of
the DRY code that is able to handle both simulators.
2020-05-24 09:29:22 -07:00
Colin Schmidt
400b4e0c58 Merge remote-tracking branch 'origin/dev' into hammer-sim-integration 2020-05-23 21:35:37 -07:00
Colin Schmidt
5407018bb4 Respond to PR comments
clean up usage of vcs.mk
Bump hammer and plugins for updated API
2020-05-21 12:26:45 -07:00
David Biancolin
7f3ae32e33 Bump FireSim 2020-05-19 01:00:25 +00:00
David Biancolin
db65105163 Bump FireSim 2020-05-18 19:23:16 +00:00
David Biancolin
99846c1ccb [firechip] Use the standard Chipyard generator 2020-05-17 00:18:17 +00:00