Commit Graph

544 Commits

Author SHA1 Message Date
Albert Ou
6e2e4e2604 Merge pull request #224 from ucb-bar/dev-sh
Improve robustness/portability of toolchain shell scripts
2019-09-01 12:53:17 -07:00
Albert Ou
4963792e98 scripts: Scale number of make jobs by hardware thread count
If the hardware thread/core count cannot be determined successfully,
avoid setting the '-j' option for make.
2019-09-01 00:03:08 -07:00
Albert Ou
cff1f6b11e scripts: Eliminate unnecessary process substitution 2019-09-01 00:01:10 -07:00
Albert Ou
9e9e7dd442 scripts: Fix latent issues with env.sh
* Ensure shell metacharacters are quoted in RISCV variable assignment.
* Avoid unnecessary expansion of $RISCV and $LD_LIBRARY_PATH at
  generation time.
* Remove undefined usage of $DTCversion.
* Simplify output redirection.
2019-09-01 00:00:50 -07:00
Albert Ou
2c2f5a76e3 scripts: Fix quoting to prevent unintended word splitting 2019-08-31 15:00:32 -07:00
Albert Ou
10b708d173 scripts: Ensure non-zero exit code on error 2019-08-31 03:18:34 -07:00
Albert Ou
40a94dd08e scripts: Parse options with getopts builtin 2019-08-31 03:18:34 -07:00
Howard Mao
ab888d32a7 Merge pull request #215 from ucb-bar/dev-tracegen
Add TraceGen project
2019-08-31 05:21:51 +08:00
Howard Mao
d4c12f2b86 Merge pull request #211 from ucb-bar/clean_configs
Cleanup configs | take ownership of Heterogeneous subsystem | improve verilator compile time
2019-08-31 05:00:29 +08:00
Howard Mao
c33c6a2985 get rid of now-defunct documention 2019-08-30 11:38:08 -07:00
Howard Mao
a2171bc7b8 find all scala source files instead of searching individual project directories 2019-08-30 11:38:08 -07:00
Howard Mao
0e8fb52f8d add check-tracegen.sh script 2019-08-30 11:38:07 -07:00
Howard Mao
6a3212c6d7 add tracegen project 2019-08-30 11:38:07 -07:00
Jerry Zhao
d363ad5a46 Fix tabs vs spaces in sims/verilator/Makefile 2019-08-29 23:04:06 -07:00
Jerry Zhao
648780601c Bump boom to version which passes ci 2019-08-29 22:53:41 -07:00
Jerry Zhao
71b3d7e1e6 Force verilator to produce fragmented cpp files 2019-08-29 18:50:43 -07:00
Jerry Zhao
4de40d3863 Update naming in docs 2019-08-28 14:53:24 -07:00
Jerry Zhao
f1929a0da8 Move System/Subsystem to utilities 2019-08-27 18:05:24 -07:00
Jerry Zhao
ca70c15447 Remove TracedBoomConfig 2019-08-27 17:34:50 -07:00
Jerry Zhao
1d85dc32a0 Use HasHierarchicalBusTopology mixin 2019-08-27 12:00:50 -07:00
Jerry Zhao
65003f86d0 Bump boom 2019-08-26 23:29:50 -07:00
Jerry Zhao
20b6737889 Add remaining configs for BOOM CI 2019-08-26 23:28:35 -07:00
Jerry Zhao
f221c8f26e Bump boomrocket example CI build time 2019-08-26 20:15:01 -07:00
Jerry Zhao
939ce4ea17 Fix Config comments 2019-08-26 16:31:10 -07:00
Abraham Gonzalez
c63fbfa460 Merge pull request #210 from ucb-bar/dev-fix-program-args
Change spaces to underscores in sim_out_name
2019-08-26 16:30:51 -07:00
Jerry Zhao
93c3a2cd72 Rename Configs -> RocketConfigs 2019-08-26 16:29:54 -07:00
Jerry Zhao
832d558517 Update FireChip reference to boom configs 2019-08-26 15:56:51 -07:00
Jerry Zhao
19282fd438 Update FireChip with the new locations for subsystem 2019-08-26 14:51:20 -07:00
Jerry Zhao
ba3deac1de Update CI with new config names 2019-08-26 14:50:46 -07:00
Jerry Zhao
e7c727372f Cleanup configs 2019-08-26 14:32:08 -07:00
Colin Schmidt
950aee0749 Change spaces to underscores in sim_out_name
This fixes #209
2019-08-26 12:38:21 -07:00
Howard Mao
b09794f548 make BlockDevice, SerialAdapter, and IceNIC connect to fbus/pbus instead of sbus 2019-08-22 10:42:37 -07:00
Howard Mao
72adc6981c fix firesim test suite generation 2019-08-21 22:10:39 -07:00
Howard Mao
ed85e71c79 fix the way header files are handled by makefiles 2019-08-22 07:39:33 +08:00
Colin Schmidt
520de19f86 Make waveforms precious (#204)
* Make waveforms precious
* Fix typo in run-binary-debug
2019-08-16 11:06:10 -07:00
Colin Schmidt
5bf1dcbe42 Fix tabs in common makefrag (#202) 2019-08-15 18:28:37 -07:00
Colin Schmidt
aaa3b78965 Add jvm heap size parameter (#201) 2019-08-15 17:28:04 -07:00
Colin Schmidt
1c3e203385 Ignore hammer log files (#200) 2019-08-15 08:46:37 -07:00
Paul Rigge
3c9d56e349 Merge pull request #186 from ucb-bar/dsptools
Add dsptools
2019-08-11 14:45:09 -07:00
Abraham Gonzalez
9ab1aefddc Merge pull request #196 from ucb-bar/doc-update
update bullet points in quick-start
2019-08-09 16:07:48 -07:00
abejgonzalez
5f3ff3627b update bullet points in quick-start 2019-08-09 10:18:50 -07:00
Abraham Gonzalez
24d41deaba Merge pull request #195 from ucb-bar/doc-update
Quick Doc Fixes
2019-08-08 17:23:16 -07:00
abejgonzalez
8ba73d13b8 fix the doc warnings 2019-08-08 17:19:10 -07:00
Abraham Gonzalez
a8103eca56 Merge pull request #178 from ucb-bar/alon-docs-dev
Docs Re-Organization and Edits
2019-08-08 15:00:52 -07:00
Abraham Gonzalez
d34a397f33 Merge pull request #192 from ucb-bar/abe-docs-dev
Abe docs dev
2019-08-08 11:24:16 -07:00
Abraham Gonzalez
0bd772cfd5 Merge pull request #193 from ucb-bar/dev-hammer-docs
Dev hammer docs
2019-08-08 11:23:12 -07:00
abejgonzalez
9538257be1 grammer + spell check 2019-08-08 11:19:57 -07:00
Colin Schmidt
80b6976be9 Add start of tool-plugin section. 2019-08-08 08:01:24 -07:00
abejgonzalez
2e043bd06f Merge remote-tracking branch 'origin/dev' into abe-docs-dev 2019-08-07 23:39:11 -07:00
Jerry Zhao
215ee2ce5f Merge pull request #188 from ucb-bar/boom-ci
re-add testsuites to compile
2019-08-07 10:08:42 -07:00