Commit Graph
1285 Commits
Author SHA1 Message Date
abejgonzalez eedaeded17 add basic regression script 2019-04-24 18:33:23 -07:00
Jerry Zhao b88937b8a0 Fix vcs tests for rocketchip and hwacha 2019-04-24 18:23:26 -07:00
abejgonzalez 575980e337 track src changes correctly in make 2019-04-24 11:18:12 -07:00
abejgonzalez 4c3dc0889c update make variable names | change hwacha to use its own generator 2019-04-24 00:43:44 -07:00
abejgonzalez 017a3c2350 support rocketchip longname from generator | extra comments | subprojects specify configs 2019-04-23 18:34:42 -07:00
Jerry Zhao e0d1ba285d Add Hwacha config to example project 2019-04-23 16:20:23 -07:00
Abraham GonzalezandGitHub a3516a3fce Merge pull request #69 from ucb-bar/rebar-dev-boom
[rebar] add sifive blocks | add rebar configs for boom
2019-04-23 15:46:44 -07:00
abejgonzalez 978832df93 added bootrom symlink to support rocket 2019-04-23 11:53:18 -07:00
abejgonzalez 862c217ff4 allow rocket builds | asm tests pass 2019-04-23 11:50:36 -07:00
abejgonzalez c1a0916e40 add asm/bmark tests to generator 2019-04-23 09:20:47 -07:00
abejgonzalez 2bd70937cb support verilator | rename build variable 2019-04-22 23:26:13 -07:00
abejgonzalez 0e5e1bac15 fix test harness builds 2019-04-22 22:36:04 -07:00
abejgonzalez f11901a393 added configmixin file 2019-04-22 16:41:11 -07:00
abejgonzalez 0278845009 separated mixins from configs 2019-04-22 16:28:37 -07:00
abejgonzalez 47149a0649 change smallboom to boomconfig 2019-04-22 14:47:53 -07:00
abejgonzalez 180a2ab4a8 harness builds with gpio tied off 2019-04-21 16:07:30 -07:00
abejgonzalez 668047e3fd added GPIO config | breaks on building test harness 2019-04-21 15:19:15 -07:00
abejgonzalez eda0b113c1 more default subprojects | fix example builds 2019-04-21 14:41:02 -07:00
abejgonzalez b8eadb99eb add back example to rocket system 2019-04-20 21:20:20 -07:00
abejgonzalez c0b0e293c5 removed boom package and combined into example | removed example from naming | split generator file 2019-04-20 21:18:20 -07:00
abejgonzalez e9ed53424b add sifive blocks | add rebar configs for boom 2019-04-19 21:06:32 -07:00
Abraham GonzalezandGitHub b65c2a6704 Merge pull request #55 from ucb-bar/boom-add
[rebar] add BOOM, riscv-torture, and modify scripts
2019-04-19 16:06:23 -07:00
abejgonzalez daed74b873 lowercase readme 2019-04-18 20:10:20 -07:00
abejgonzalez eec137e1ee make tapeout depend on testchipip for resources 2019-04-18 14:38:57 -07:00
alonamidandGitHub 6bff4c79c8 Merge pull request #68 from ucb-bar/rebar-dev-clean
[rebar] fix make clean
2019-04-18 14:29:40 -07:00
abejgonzalez e4aa81b2f8 fix make clean 2019-04-18 14:25:37 -07:00
abejgonzalez 7faaa56f34 revert condDependsOn | put new firrtl jar into rocket 2019-04-18 11:39:19 -07:00
abejgonzalez 739fcec160 remove csmith scripts 2019-04-17 23:16:04 -07:00
abejgonzalez 46f2cd3f9d remove debug firrtl prints 2019-04-17 23:14:07 -07:00
abejgonzalez e8d263c632 Merge remote-tracking branch 'origin/rebar-dev' into boom-add 2019-04-17 23:11:38 -07:00
abejgonzalez adb8897e35 add firrtl dependency to build.sbt | point to different firrtl jar | a bunch of sbt plugins 2019-04-17 23:11:14 -07:00
Abraham GonzalezandGitHub 5b8eb27c80 Merge pull request #67 from ucb-bar/rebar-dev-align
align rebar with tip of project-template master | fixes build issues
2019-04-17 23:10:12 -07:00
abejgonzalez e71bf2139f Update README | add shortcut to build boom 2019-04-17 17:52:31 -07:00
abejgonzalez 885c5f74db bump boom/firrtl | support building boom | update genfiles in simulator to make rv32 bootrom | misc cleanup 2019-04-17 17:08:08 -07:00
abejgonzalez 80cbdd1d31 Merge remote-tracking branch 'origin/rebar-dev-align' into boom-add 2019-04-17 16:07:02 -07:00
abejgonzalez 68b2da6b3a update boom | match build.sbt 2019-04-17 16:06:42 -07:00
abejgonzalez 7d887b212c align rebar with tip of project-template master | fixes build issues 2019-04-17 16:02:44 -07:00
Colin SchmidtandGitHub 00d8e04d93 Use SBT for barstools instead of jars (#66)
* Use SBT for barstools instead of jars

* Make MACROCOMPILER_MODE a variable

This eases the downstream maintenance burden where `MACROCOMPILER_MODE` is not simply `--mode synflops`
2019-04-16 21:15:00 -07:00
abejgonzalez 30ef609fb8 allow sbt runMain from sbt subproject 2019-04-15 10:17:42 -07:00
abejgonzalez f45369365b rename build.sh and move to scripts 2019-04-15 10:17:42 -07:00
abejgonzalez d80acd8cf8 added boom and torture | added csmith 2019-04-15 10:17:42 -07:00
abejgonzalez 8b899c519d rename makefiles | move verilog rule to common.mk 2019-04-15 10:17:41 -07:00
abejgonzalez eb44ae13d4 makefile changes/split | add scripts 2019-04-15 10:17:41 -07:00
alonamidandabejgonzalez 31e30b2ec7 change dir structure 2019-04-15 10:17:41 -07:00
John WrightandGitHub 5be8de1288 Build additional annos and fir (#64) 2019-03-29 14:00:52 -07:00
Colin SchmidtandGitHub 3425def36b Bumps barstools and fixes build system after (#63)
Barstools now handles annotations correctly.
This means that the blackboxresources for the harness
and top are different and need to be merged in the build system.
We also add all Sim*.cc files to default resources as our new emulator
demands. We then remove them from the harness .f file to avoid having
to detect which ones to include selectively.
2019-03-28 11:47:32 -07:00
Colin Schmidt cf9136de4a backport ucb-bar/project-template/pull/59 2019-03-28 09:36:16 -07:00
alonamidandGitHub 419d41239f Merge pull request #59 from ucb-bar/rebar-srams-fix
Bump barstools and re-add infer-rw for better SRAM mapping
2019-03-18 09:30:01 -07:00
Colin Schmidt ffee1f1e98 Bump barstools and re-add infer-rw for better SRAM mapping 2019-03-18 07:31:27 -07:00
alonamid 319d2fedf7 more docs 2019-03-16 00:15:02 -07:00