Commit Graph

3863 Commits

Author SHA1 Message Date
Abraham Gonzalez
1a6a5ea875 correct dependencies for runs 2019-05-11 21:13:56 -07:00
Abraham Gonzalez
8f3426362d need riscv-tools for verilator build 2019-05-11 21:13:56 -07:00
Abraham Gonzalez
9f7f94b6f9 parallelize toolchain builds with verilator 2019-05-11 21:13:56 -07:00
Abraham Gonzalez
e109831b0b more renaming | proper place to git submodule update 2019-05-11 21:13:56 -07:00
Abraham Gonzalez
1ef687605d remove old boom references | build-toolchain rebar directory fix 2019-05-11 21:13:56 -07:00
Abraham Gonzalez
2259952087 rename the workflow 2019-05-11 21:13:56 -07:00
Abraham Gonzalez
2dbe087fce have toolchain script point to rebar correctly 2019-05-11 21:13:56 -07:00
Abraham Gonzalez
e5d9f539c5 initial ci commit 2019-05-11 21:13:56 -07:00
Abraham Gonzalez
d0128d8f24 Merge pull request #83 from ucb-bar/rebar-verisim-fix
Remove permissive flag for verisim
2019-05-11 20:03:39 -07:00
Jerry Zhao
340ed90652 Remove permissive flag for verisim 2019-05-11 19:59:49 -07:00
Abraham Gonzalez
0caf108d33 Merge pull request #81 from ucb-bar/rebar-dev-verisim-fix
Fix pointer to emulator.cc in GenerateSimFiles
2019-05-11 17:31:37 -07:00
Jerry Zhao
462d3de5c9 Fix pointer to emulator.cc in GenerateSimFiles 2019-05-11 17:14:09 -07:00
Jerry Zhao
0d6a23b1b5 Merge pull request #80 from ucb-bar/rebar-bootrom-fix
Fix bootrom symlink, update .gitignore to only ignore bootrom directory
2019-05-11 14:27:26 -07:00
Jerry Zhao
a4d4101cf4 Fix bootrom symlink, update .gitignore to only ignore bootrom directory 2019-05-11 13:26:31 -07:00
Jerry Zhao
01067df07e Update build.sbt with correct locations of example/utilities 2019-05-10 21:09:00 -07:00
Jerry Zhao
533839cb0f Merge pull request #79 from ucb-bar/rebar_reorg
Decouple SUB_PROJECT builds from example
2019-05-10 18:40:20 -07:00
Jerry Zhao
ca3678087c Add verilator_install make target for CI purposes 2019-05-10 17:06:03 -07:00
Jerry Zhao
db8b8f50cf Move example/utilities to generator directory 2019-05-10 15:29:28 -07:00
Jerry Zhao
17bc3bf60d Decouple SUB_PROJECT builds from example 2019-05-10 02:40:16 -07:00
Abraham Gonzalez
c18a29a052 Merge pull request #78 from ucb-bar/make_fixes
Minor Makefile fixes
2019-05-07 23:14:40 -07:00
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