Jerry Zhao
cf9ef97676
Fix verilator clean
2019-05-07 23:05:13 -07:00
Jerry Zhao
2f2243df40
Minor Makefile fixes
2019-05-07 21:56:50 -07:00
Abraham Gonzalez
758993d3e9
Merge pull request #71 from ucb-bar/rebar_dev_hwacha
...
[rebar] adding Hwacha
2019-04-30 11:53:43 -07:00
Jerry Zhao
fa0cc26737
Remove references to VCS in variables.mk
2019-04-29 15:11:23 -07:00
Jerry Zhao
2e53de6f22
Allow default configs for sub projects | have separate build_dir based on long_name
2019-04-25 13:33:08 -07:00
Abraham Gonzalez
00a0d99548
Merge pull request #73 from ucb-bar/rebar-regression
...
add basic regression script
2019-04-24 20:34:42 -07:00
abejgonzalez
91ea25999d
better exits
2019-04-24 19:08:29 -07:00
abejgonzalez
8d190ee7e0
do subprojects first
2019-04-24 18:42:12 -07:00
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 Gonzalez
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 Gonzalez
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
alonamid
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 Gonzalez
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 Schmidt
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