-
Notifications
You must be signed in to change notification settings - Fork 638
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chipyard Release 1.2.0 #418
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Gitignore generated {env,esp}-riscv-tools.sh [ci-skip]
* [firechip] Enable trace by default in BOOM-based targets * Bump boom for trace enchancements
* bump boom with rocc/lsu exu fix
* Move firemarshal into chipyard (was in firesim)
…erge Chipyard changes for TraceRV + Stack Unwinding + Flame Graph support from FirePerf
bump to firesim with support for TracerV + Stack unwinding + Flame Graphs
* FireChip now directly uses the Chipyard Top
(firesim/FireMarshal#130) and the '--workdir' option (firesim/FireMarshal#132)
bump firemarshal to dev.
Fix firemarshal move
…e 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 <[email protected]>
Tutorial development
* [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
* [ci] move docker image to chipyard [ci skip] * [ci] bump with new image * [boom] bump
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
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 <[email protected]>
* bump gemmini to v0.2 * bump gemmini * bump gemmini v0.2
* 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 <[email protected]>
* Fix capitalization in docs (#419) * Update Quick-Start.rst * [ci skip] Fix Typos (#444) * Update Quick-Start.rst Co-authored-by: Sagar Karandikar <[email protected]>
Resolve conflict
* WIP; Add some information on building a chip [skip ci] * [docs] [ci skip] re-org chip/barstools docs Also add macrocompiler flag descriptions * [docs] Add MDF description [ci-skip] * [docs] Address some of Abe and Harrison's feedback [ci skip] * [docs] Update hierarchy/transform section [ci skip] * [docs] Address all feedback except cost function [ci skip] * [docs] Describe macro compiler cost function [ci skip] Co-authored-by: John Wright <[email protected]>
* Update CHANGELOG.md * [skip CI] Update CHANGELOG.md Co-Authored-By: Sagar Karandikar <[email protected]> * Update CHANGELOG.md Co-authored-by: Sagar Karandikar <[email protected]>
bump icenet testchipip to master
bump to firesim dev that will become master
abejgonzalez
approved these changes
Mar 15, 2020
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
alonamid
changed the title
[DO NOT MERGE] Chipyard 1.2.0 dev to master tracking PR
Chipyard Release 1.2.0
Mar 15, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Developers: Please add descriptions of your changes to this PR as your PRs are merged into Dev
Added
init-submodules
script ([setup] log init submodules #433 )Changed
Fixed
git status
should be clean. (Although you will need to manually cleanup the libgloss and qemu directories after first setup). (bump sifive-cache for updated gitignore #411, [ci-skip] Gitignore generated env-riscv-tools.sh #414)Deprecated
Removed