Jerry Zhao
4a705cb148
Merge pull request #472 from ucb-bar/resolve-conflict
...
Resolve conflict
2020-03-13 19:52:46 -07:00
alonamid
de44ac9c07
Merge branch 'dev' of https://github.com/ucb-bar/chipyard into resolve-conflict
2020-03-13 19:25:21 -07:00
alonamid
a99a1c8025
Resolve conflict ( #471 )
...
* Fix capitalization in docs (#419 )
* Update Quick-Start.rst
* [ci skip] Fix Typos (#444 )
* Update Quick-Start.rst
Co-authored-by: Sagar Karandikar <sagark@eecs.berkeley.edu >
2020-03-13 19:14:36 -07:00
alonamid
2d21f29f85
Merge remote-tracking branch 'origin/master' into resolve-conflict
2020-03-13 19:11:49 -07:00
alonamid
d5592ca1a7
bump firesim ( #470 )
...
* Fix capitalization in docs (#419 )
* Update Quick-Start.rst
* [ci skip] Fix Typos (#444 )
* Update Quick-Start.rst
* bump firesim
Co-authored-by: Sagar Karandikar <sagark@eecs.berkeley.edu >
2020-03-13 18:44:47 -07:00
alonamid
179dd59734
bump gemmini to v0.2 ( #469 )
...
* bump gemmini to v0.2
* bump gemmini
* bump gemmini v0.2
2020-03-13 18:34:36 -07:00
Tynan McAuley
d540899b48
Fix name of Ubuntu/Debian package "libexpat1-dev". ( #466 )
...
The "libxpat1-dev" package doesn't exist on Ubuntu/Debian, and results
in an error when installing Ubuntu/Debian dependencies.
The desired package: https://packages.ubuntu.com/bionic/libexpat1-dev
Co-authored-by: Tynan McAuley <tynan@galois.com >
2020-03-13 14:51:09 -07:00
Tynan McAuley
72dfbfabd4
Allow user to override MAKE command used by toolchain and openocd build.
...
On macOS, "gnumake" and "make" are both supplied by the OS, but are too
old to build glibc (both are version 3.81 as of this writing). Homebrew
provides the "gmake" executable, which is recent enough for glibc.
However, the existing logic in "scripts/build-util.sh" will always
prefer "gnumake" over "gmake".
The configure logic in the riscv-glibc library allows a user to override
the preference for "gnumake" by setting the MAKE environment variable.
This change makes "scripts/build-openocd.sh" and
"scripts/build-toolchains.sh" mimic that behavior. A user can now use
"gmake" instead of "gnumake" during the toolchain build like so:
MAKE=gmake ./scripts/build-toolchains.sh
2020-03-13 23:43:29 +02:00
Abraham Gonzalez
f517070432
Move DockerImage into Chipyard + Bump BOOM ( #463 )
...
* [ci] move docker image to chipyard [ci skip]
* [ci] bump with new image
* [boom] bump
2020-03-10 11:33:06 -07:00
Jerry Zhao
0a66a35047
[GCD] Fix GCD example ( #465 )
2020-03-09 21:40:38 -07:00
Abraham Gonzalez
d0bec3fba7
Ariane Integration ( #448 )
...
* [ariane/make] integrate ariane | have verilator be installed on path not in makefile
* [misc] warn on verilator not found | search for v files | cleanup build.sbt + .gitignore
* [firesim] bump
* [ci] add midas ariane tests
* [docker/ci] use new docker-image with verilator | re-elab on v changes for ariane | address comments
* [ci] remove references to local verilator install
* [verilator] update flags
* [verilator] minimal set of flags for ariane
* [ariane] bump ariane to master
* [ci] revert to 4.016 verilator
* [ci] install verilator to ci server | misc compile fixes
* [ci/make] add longer ci timeout | update when assert is added in verilator sim
* [firesim] bump for misc. updates
* [make/ci] cleanup makefile and remove firesim tests of it
* [docs/firesim] bump and clean docs
* [firesim] bump
* [ci] use remote verilator for midas tests
* [misc] cleanup built.sbt more
* [firesim] bump
* [misc] bump build.sbt patch for tutorials
* [firesim/ci] cleanup and bump firesim
2020-03-09 18:06:41 -07:00
Howard Mao
7cf37b604e
add ring topology system bus
2020-03-06 13:33:00 -08:00
Jerry Zhao
79647d4193
Merge pull request #452 from ucb-bar/tutorial-dev
...
Tutorial development
2020-03-06 09:24:25 -08:00
Jerry Zhao
854e71a205
Add tutorial config and tutorial patches
2020-03-05 19:44:37 -08:00
John Wright
1e26cb1f49
Add a git version check to the init scripts and make them work outside of the repo root. ( #459 )
...
* Fixes #453
- Update scripts/init-submodules-no-riscv-tools.sh to also work if you're in scripts/
- Provide a git version check to ensure the init scripts will work (>= 1.7.8)
- Update the documentation to be more explicit that the init script is also for updating.
* Update scripts/init-submodules-no-riscv-tools-nolog.sh
Co-Authored-By: Albert Ou <aou@eecs.berkeley.edu >
2020-03-05 13:04:54 -08:00
Howard Mao
9f7247b927
bump firesim for makefile fix
2020-03-05 09:49:24 -08:00
Howard Mao
48a7f22c09
move DRAMSim2 makefrag rules
2020-03-03 09:27:51 -08:00
Howard Mao
4dd97e0b0f
bump firesim
2020-03-02 21:08:30 -08:00
Howard Mao
24fe57d447
use blackboxed SimDRAM instead of SimAXIMem
2020-03-02 20:49:20 -08:00
Abraham Gonzalez
01238c8b7a
Rename Config Mixins to Fragments ( #451 )
...
* [docs] rename config mixins -> fragments [ci skip]
* [docs] cleanup naming | link similar sections [ci skip]
* [boom] bump for mixin rename [ci skip]
* [docs] cleanup capitalization [ci skip]
* [docs] consistent config fragment naming [ci skip]
* [boom] bump boom for documentation changes [ci skip]
* [docs] update source comments [ci skip]
* [docs] fix last config fragment name [ci skip]
Co-Authored-By: alonamid <alonamid@eecs.berkeley.edu >
Co-authored-by: alonamid <alonamid@eecs.berkeley.edu >
2020-02-27 09:31:08 -08:00
Colin Schmidt
b6faed283a
Bump barstools to fix #428 ( #447 )
...
barstools is now compatible with chisel 3.2.x
2020-02-26 05:20:54 -08:00
Abraham Gonzalez
de2170e7a6
[setup] log init submodules ( #433 )
2020-02-25 21:27:53 -08:00
Jerry Zhao
e086d3b7ab
Merge pull request #390 from ucb-bar/package-rename
...
IOBinders and BuildTop unification between FireChip and Chipyard
2020-02-25 13:43:11 -08:00
Jerry Zhao
e206917b56
Bump firesim
2020-02-25 13:23:49 -08:00
Jerry Zhao
43086465a8
Bump FireSim for naming changes
2020-02-24 16:14:41 -08:00
Jerry Zhao
768f3e06ac
Merge remote-tracking branch 'origin/dev' into package-rename
2020-02-23 23:56:04 -08:00
Jerry Zhao
708a5fb9a6
Address generator unification PR reviews
2020-02-23 22:53:14 -08:00
Sagar Karandikar
f0ba10756f
Merge pull request #441 from ucb-bar/sagark-patch-2
...
Update Quick-Start.rst
2020-02-22 15:40:14 -08:00
Sagar Karandikar
e40a5541e9
Update Quick-Start.rst
2020-02-22 15:38:43 -08:00
alonamid
482c5949d1
[ci skip] Fix Typos ( #444 )
2020-02-21 23:16:03 -08:00
Sagar Karandikar
e70aa96171
Merge pull request #442 from ucb-bar/fix-firemarshal-move
...
Fix firemarshal move
2020-02-20 14:17:54 -08:00
Sagar Karandikar
aead38ab0b
bump to firesim dev
2020-02-20 22:16:09 +00:00
Sagar Karandikar
97847b8ef4
bump firesim
2020-02-20 20:09:21 +00:00
Sagar Karandikar
cc66b95227
Update Quick-Start.rst
2020-02-20 11:40:01 -08:00
Sagar Karandikar
1f85b23169
bump firesim
2020-02-20 18:32:00 +00:00
Sagar Karandikar
499f23997d
Merge pull request #437 from ucb-bar/bumpMarshal
...
bump firemarshal to dev.
2020-02-17 13:30:39 -08:00
Nathan Pemberton
96fe47ab08
bump firemarshal to dev. This picks up bug fixes for drivers
...
(firesim/firemarshal#130 ) and the '--workdir' option
(firesim/firemarshal#132 )
2020-02-17 16:22:28 -05:00
David Biancolin
9d45a2711e
Fix generation of env.sh for ZSH ( #435 )
2020-02-14 23:41:14 -08:00
Jerry Zhao
941c217fbe
[ci] Use FireSim's setup script for CI
2020-02-14 16:57:10 -08:00
Jerry Zhao
701ea7c355
Add new type of IOBinder macro
2020-02-13 12:33:28 -08:00
Jerry Zhao
c12819eb52
Update docs
2020-02-13 12:33:28 -08:00
Jerry Zhao
0f56c4ce44
Unify configs between Chipyard and FireSim
2020-02-13 12:33:28 -08:00
Jerry Zhao
ebfa545344
Generator unification
2020-02-13 12:33:28 -08:00
Jerry Zhao
49dbe8daba
Rename top-level example package to chipyard
...
* FireChip now directly uses the Chipyard Top
2020-02-13 12:33:04 -08:00
Sagar Karandikar
7bcedfa7ad
Merge pull request #429 from ucb-bar/bump-firesim-02-12
...
bump to firesim with support for TracerV + Stack unwinding + Flame Graphs
2020-02-12 15:03:41 -08:00
Sagar Karandikar
074add1d2c
bump to firesim with support for TracerV + Stack unwinding + Flame
...
Graphs
2020-02-12 22:36:06 +00:00
Sagar Karandikar
ca0c2fcf4f
Merge pull request #427 from ucb-bar/fireperf-tracerv-flamegraph-devmerge
...
Chipyard changes for TraceRV + Stack Unwinding + Flame Graph support from FirePerf
2020-02-10 16:58:11 -08:00
Sagar Karandikar
7004bfdba3
bump to firemarshal dev
2020-02-11 00:55:05 +00:00
Sagar Karandikar
cf9a52c052
bump firemarshal
2020-02-10 02:14:32 +00:00
Nathan Pemberton
ccd6ecd418
Marhsal in chipyard ( #415 )
...
* Move firemarshal into chipyard (was in firesim)
2020-02-09 17:58:56 -08:00