Commit Graph

  • db8b8f50cf Move example/utilities to generator directory Jerry Zhao 2019-05-10 15:29:28 -07:00
  • 17bc3bf60d Decouple SUB_PROJECT builds from example Jerry Zhao 2019-05-10 02:24:10 -07:00
  • c18a29a052 Merge pull request #78 from ucb-bar/make_fixes Abraham Gonzalez 2019-05-07 23:14:40 -07:00
  • cf9ef97676 Fix verilator clean Jerry Zhao 2019-05-07 23:05:13 -07:00
  • 2f2243df40 Minor Makefile fixes Jerry Zhao 2019-05-07 21:49:48 -07:00
  • 758993d3e9 Merge pull request #71 from ucb-bar/rebar_dev_hwacha Abraham Gonzalez 2019-04-30 11:53:43 -07:00
  • fa0cc26737 Remove references to VCS in variables.mk Jerry Zhao 2019-04-29 15:11:23 -07:00
  • 2e53de6f22 Allow default configs for sub projects | have separate build_dir based on long_name Jerry Zhao 2019-04-25 13:33:08 -07:00
  • 00a0d99548 Merge pull request #73 from ucb-bar/rebar-regression Abraham Gonzalez 2019-04-24 20:34:42 -07:00
  • 91ea25999d better exits abejgonzalez 2019-04-24 19:08:29 -07:00
  • 8d190ee7e0 do subprojects first abejgonzalez 2019-04-24 18:42:12 -07:00
  • eedaeded17 add basic regression script abejgonzalez 2019-04-24 18:33:23 -07:00
  • b88937b8a0 Fix vcs tests for rocketchip and hwacha Jerry Zhao 2019-04-24 18:23:26 -07:00
  • 575980e337 track src changes correctly in make abejgonzalez 2019-04-24 11:18:12 -07:00
  • 4c3dc0889c update make variable names | change hwacha to use its own generator abejgonzalez 2019-04-24 00:43:44 -07:00
  • 017a3c2350 support rocketchip longname from generator | extra comments | subprojects specify configs abejgonzalez 2019-04-23 18:34:42 -07:00
  • e0d1ba285d Add Hwacha config to example project Jerry Zhao 2019-04-23 16:20:23 -07:00
  • a3516a3fce Merge pull request #69 from ucb-bar/rebar-dev-boom Abraham Gonzalez 2019-04-23 15:46:44 -07:00
  • 978832df93 added bootrom symlink to support rocket abejgonzalez 2019-04-23 11:53:18 -07:00
  • 862c217ff4 allow rocket builds | asm tests pass abejgonzalez 2019-04-23 11:50:36 -07:00
  • c1a0916e40 add asm/bmark tests to generator abejgonzalez 2019-04-23 09:20:47 -07:00
  • 2bd70937cb support verilator | rename build variable abejgonzalez 2019-04-22 23:26:13 -07:00
  • 0e5e1bac15 fix test harness builds abejgonzalez 2019-04-22 22:36:04 -07:00
  • f11901a393 added configmixin file abejgonzalez 2019-04-22 16:41:11 -07:00
  • 0278845009 separated mixins from configs abejgonzalez 2019-04-22 16:28:37 -07:00
  • 47149a0649 change smallboom to boomconfig abejgonzalez 2019-04-22 14:47:53 -07:00
  • 180a2ab4a8 harness builds with gpio tied off abejgonzalez 2019-04-21 16:07:30 -07:00
  • 668047e3fd added GPIO config | breaks on building test harness abejgonzalez 2019-04-21 15:19:15 -07:00
  • eda0b113c1 more default subprojects | fix example builds abejgonzalez 2019-04-21 14:41:02 -07:00
  • b8eadb99eb add back example to rocket system abejgonzalez 2019-04-20 21:20:20 -07:00
  • c0b0e293c5 removed boom package and combined into example | removed example from naming | split generator file abejgonzalez 2019-04-20 21:18:20 -07:00
  • e9ed53424b add sifive blocks | add rebar configs for boom abejgonzalez 2019-04-19 21:06:32 -07:00
  • b65c2a6704 Merge pull request #55 from ucb-bar/boom-add Abraham Gonzalez 2019-04-19 16:06:23 -07:00
  • daed74b873 lowercase readme abejgonzalez 2019-04-18 20:10:20 -07:00
  • eec137e1ee make tapeout depend on testchipip for resources abejgonzalez 2019-04-18 14:38:57 -07:00
  • 6bff4c79c8 Merge pull request #68 from ucb-bar/rebar-dev-clean alonamid 2019-04-18 14:29:40 -07:00
  • e4aa81b2f8 fix make clean abejgonzalez 2019-04-18 14:25:37 -07:00
  • 7faaa56f34 revert condDependsOn | put new firrtl jar into rocket abejgonzalez 2019-04-18 11:39:19 -07:00
  • 739fcec160 remove csmith scripts abejgonzalez 2019-04-17 23:16:04 -07:00
  • 46f2cd3f9d remove debug firrtl prints abejgonzalez 2019-04-17 23:14:07 -07:00
  • e8d263c632 Merge remote-tracking branch 'origin/rebar-dev' into boom-add abejgonzalez 2019-04-17 23:11:38 -07:00
  • adb8897e35 add firrtl dependency to build.sbt | point to different firrtl jar | a bunch of sbt plugins abejgonzalez 2019-04-17 23:11:14 -07:00
  • 5b8eb27c80 Merge pull request #67 from ucb-bar/rebar-dev-align Abraham Gonzalez 2019-04-17 23:10:12 -07:00
  • e71bf2139f Update README | add shortcut to build boom abejgonzalez 2019-04-17 17:52:31 -07:00
  • 885c5f74db bump boom/firrtl | support building boom | update genfiles in simulator to make rv32 bootrom | misc cleanup abejgonzalez 2019-04-17 17:08:08 -07:00
  • 80cbdd1d31 Merge remote-tracking branch 'origin/rebar-dev-align' into boom-add abejgonzalez 2019-04-17 16:07:02 -07:00
  • 68b2da6b3a update boom | match build.sbt abejgonzalez 2019-04-17 16:06:42 -07:00
  • 7d887b212c align rebar with tip of project-template master | fixes build issues abejgonzalez 2019-04-17 16:02:44 -07:00
  • 00d8e04d93 Use SBT for barstools instead of jars (#66) Colin Schmidt 2019-04-16 21:15:00 -07:00
  • 30ef609fb8 allow sbt runMain from sbt subproject abejgonzalez 2019-03-08 18:20:42 -08:00
  • f45369365b rename build.sh and move to scripts abejgonzalez 2019-03-08 17:20:53 -08:00
  • d80acd8cf8 added boom and torture | added csmith abejgonzalez 2019-03-08 17:13:08 -08:00
  • 8b899c519d rename makefiles | move verilog rule to common.mk abejgonzalez 2019-03-08 16:47:27 -08:00
  • eb44ae13d4 makefile changes/split | add scripts abejgonzalez 2019-03-08 16:23:35 -08:00
  • 31e30b2ec7 change dir structure alonamid 2019-03-07 14:18:24 -08:00
  • 5be8de1288 Build additional annos and fir (#64) John Wright 2019-03-29 14:00:52 -07:00
  • e548210ef4 Add options to emit top/harness firrtl and annotations (#54) John Wright 2019-03-29 13:55:18 -07:00
  • 3425def36b Bumps barstools and fixes build system after (#63) Colin Schmidt 2019-03-28 11:47:32 -07:00
  • cf9136de4a backport ucb-bar/project-template/pull/59 Colin Schmidt 2019-03-28 09:36:16 -07:00
  • 8f7af5b0bf Fix annos (#53) Colin Schmidt 2019-03-27 17:20:41 -07:00
  • affd033f0a Emit hammer IR from MacroCompiler (#50) Colin Schmidt 2019-03-25 22:52:39 -07:00
  • fdad525007 HighForm has whens so we need to check for instances there (#49) Colin Schmidt 2019-03-18 11:25:58 -07:00
  • 817726ff1f stop exceptions on empty conf files (#43) Abraham Gonzalez 2019-03-18 10:15:50 -07:00
  • de94c2376a Add Travis (#48) Colin Schmidt 2019-03-18 10:07:10 -07:00
  • 419d41239f Merge pull request #59 from ucb-bar/rebar-srams-fix alonamid 2019-03-18 09:30:01 -07:00
  • f5b452229a Avoid using the github redirect for mdf Colin Schmidt 2019-03-18 08:29:35 -07:00
  • ffee1f1e98 Bump barstools and re-add infer-rw for better SRAM mapping Colin Schmidt 2019-03-18 07:31:27 -07:00
  • 0b9d74ada7 Fix unit tests update cost function once more Colin Schmidt 2019-03-17 21:26:29 -07:00
  • 44e97826d4 Fix cost metric for non Compiler libs Colin Schmidt 2019-03-17 14:05:51 -07:00
  • 6cdf978a6d Fix forms of passes to happen before replseqmem Colin Schmidt 2019-03-17 08:24:20 -07:00
  • 98a410812c Filter compiler libraries before mapping Colin Schmidt 2019-03-16 02:42:05 -07:00
  • a0510e6664 Change cost to double from BigInt and fix default metric Colin Schmidt 2019-03-15 16:08:55 -07:00
  • 45278a6de0 Make SRAM per port clocks optional Colin Schmidt 2019-03-11 07:54:18 -07:00
  • 319d2fedf7 more docs alonamid 2019-03-16 00:15:02 -07:00
  • 87f9c14dcc Merge pull request #54 from ucb-bar/misc-changes Abraham Gonzalez 2019-03-15 18:47:00 -07:00
  • e33f2fcedf find now follows symlinks abejgonzalez 2019-03-12 15:39:19 -07:00
  • c364869563 default to .gitignoring all files in verisim/vsim | read verilator.mk abejgonzalez 2019-03-08 18:11:10 -08:00
  • 4fd1bfbd56 delete .ctags (have the user put this in their home) abejgonzalez 2019-03-08 17:00:21 -08:00
  • 2c246af110 rename makefiles | move verilog rule to common.mk abejgonzalez 2019-03-08 16:47:27 -08:00
  • 82273107c1 makefile changes/split | add scripts abejgonzalez 2019-03-08 16:23:35 -08:00
  • 49ab106b9e docs placeholder alonamid 2019-03-08 11:48:52 -08:00
  • 6ccb3defc1 add toolchains alonamid 2019-03-08 11:08:11 -08:00
  • 4d62a2b215 docs placeholder alonamid 2019-03-08 09:51:55 -08:00
  • 2e7791a57d add chisel and firrtl submodules alonamid 2019-03-07 16:06:04 -08:00
  • 2def0dfea7 change dir structure alonamid 2019-03-07 14:18:24 -08:00
  • 17c38a502a Help people who want to run tests (#50) Colin Schmidt 2019-03-11 11:26:27 -07:00
  • 0b7f7b43bc Merge pull request #52 from ucb-bar/fixAXI Paul Rigge 2019-03-07 20:59:05 -08:00
  • 61d1798888 Fix AXI4 example. Paul Rigge 2019-03-07 14:44:16 -08:00
  • bf23d7aa6c Fix VCS build. Paul Rigge 2019-03-06 23:06:24 -08:00
  • 467fdd06e9 Bump to testchipip from a dev branch to master Paul Rigge 2019-03-06 23:03:33 -08:00
  • 8a522ba404 Fix some build system problems. Paul Rigge 2019-03-06 22:10:31 -08:00
  • c7d56c09a0 Bump testchipip to master Paul Rigge 2019-03-06 21:15:14 -08:00
  • ddf3159d61 Bump rocket, make possible to use published deps (#47) Paul Rigge 2019-03-06 18:22:21 -08:00
  • a10a6cca35 Add SimDTM to list of extmodules Colin Schmidt 2019-03-01 18:52:41 -08:00
  • e5cbf49bb4 fix README documentation for RoCC accelerators Howard Mao 2019-02-15 15:30:22 -08:00
  • 51ca3dd1b9 Merge pull request #49 from ucb-bar/fix-verisim-debug Paul Rigge 2019-02-26 13:34:31 -08:00
  • 358e6ad49d Debug simulator still needs all vsrcs Colin Schmidt 2019-02-26 13:08:13 -08:00
  • cd71e3232e Merge pull request #46 from ucb-bar/updateGitmodules Paul Rigge 2019-02-19 10:49:44 -08:00
  • 0de9d396b4 Update gitmodule url to use https Paul Rigge 2019-02-19 10:48:23 -08:00
  • d97afcdfbc Bump barstools to fix a bug in MacroCompiler, bump testchipip to fix a bug using verilator, make the whitespace consistend in Makefrag-verilator, explicitly name the verilog sources to match vsim, and update verisim/Makefile to use the new source variable names John Wright 2019-02-13 15:31:01 -08:00