Commit Graph
2286 Commits
Author SHA1 Message Date
Ella Schwarz fb59ab6aca Add Ibex documentation 2021-11-21 19:27:38 -08:00
Ella Schwarz f49a26fff8 Add Ibex 2021-11-21 19:27:38 -08:00
abejgonzalezandElla Schwarz 797f85c8af Mockup self-hosted runners + Bugfix run-tests by init-submods 2021-11-21 19:27:38 -08:00
chickandElla Schwarz 60ba6357a0 Move Chipyard CI to Github Actions
- As similar as possible to the circle ci code.
- The `.github/README.md` file has a fair amount of documentation for this.
- Creates a worfklow file
  - re-uses most of the circleci/scipts unchanged
  - defines a number of *Composite Actions* which are like YML subroutines
- Removes the circle-ci code
- Points the CI badge in the top level README to use the GA test result
2021-11-21 19:27:38 -08:00
Abraham GonzalezandGitHub fc994c4822 Merge pull request #1041 from ucb-bar/small-sbt-bin-separation
Cleanup how to override SBT + `make help` documentation update
2021-11-17 17:54:46 -08:00
abejgonzalez 32ffbd29df Update make help | Small make cleanup 2021-11-17 00:38:01 -08:00
Abraham GonzalezandGitHub 1329c14f26 Merge pull request #1047 from ucb-bar/abejgonzalez-patch-1
Remove duplicate `WithUARTIOCells` [ci skip]
2021-11-15 11:49:42 -08:00
Abraham GonzalezandGitHub e0fe08e266 Remove duplicate WithUARTIOCells [ci skip] 2021-11-15 11:40:38 -08:00
Abraham GonzalezandGitHub 3601516cd2 Merge pull request #1035 from ucb-bar/readme-rework
Update README
2021-11-12 13:57:04 -08:00
Jerry ZhaoandGitHub f8d83dddf5 Increase default SerialTL width to 32 (#1040) 2021-11-12 12:23:48 -08:00
abejgonzalez 99f1a3aed3 Separate the base SBT command from the --client addition
This makes it easier to override just SBT_BIN and still use the
ENABLE_SBT_THIN_CLIENT flag when using a downloaded SBT script
2021-11-12 12:09:02 -08:00
Abraham GonzalezandGitHub 6a6fbe1a8d Merge pull request #1034 from ucb-bar/master
Master -> Dev Sync
2021-11-04 22:42:29 -07:00
Abraham Gonzalez bb5bcc7aae Rename CI README to CI_README.md [ci skip] 2021-11-04 22:40:57 -07:00
Abraham Gonzalez 2c4b1dae65 Use Chipyard top-level README | Add README Quick Links + Update resources [ci skip] 2021-11-04 22:34:24 -07:00
Abraham GonzalezandGitHub 5129bc7da5 Merge pull request #1033 from ucb-bar/nsf-ack
Ack. NSF award
2021-11-04 21:18:59 -07:00
Abraham Gonzalez efcfa9ceea Ack. NSF award [ci skip] 2021-11-04 21:16:06 -07:00
Abraham GonzalezandGitHub 5ed7a018a5 Merge pull request #1032 from ucb-bar/pull_request_update
Update pull request template (Feedback welcome)
2021-11-04 17:44:43 -07:00
Abraham GonzalezandGitHub c90576288a Address reviewer comments [ci skip] 2021-11-04 17:43:26 -07:00
Abraham GonzalezandGitHub e1b9f938f0 Small changes [ci skip] 2021-11-04 16:54:30 -07:00
Abraham Gonzalez a55594bd0c Update pull request template [ci skip] 2021-11-03 11:28:05 -07:00
Abraham GonzalezandGitHub 9651e73be1 Merge pull request #1029 from abejgonzalez/master
Modify GH Issues (All Feedback Welcome)
2021-11-03 10:45:09 -07:00
Abraham GonzalezandGitHub 53821b5fb5 Merge pull request #1030 from ucb-bar/model-fix
Fix custom MODEL feature
2021-11-03 10:44:42 -07:00
Abraham GonzalezandGitHub fb8af5d9f1 Merge pull request #1028 from ucb-bar/bumpMarshalJLevel
Bump marshal
2021-11-02 22:55:14 -07:00
Jerry ZhaoandGitHub 862099ab11 Fix custom MODEL feature
Previously, the TestDriver would set MODEL to TestHarness if unset. This fixes the feature to let us set MODEL from the makefile.
2021-11-02 16:01:44 -07:00
Abraham Gonzalez ff9efb9651 Modify GH Issues
- Only support bug report + feature requests
- Direct people to relevant docs/question places
2021-11-02 11:51:32 -07:00
Abraham GonzalezandGitHub 15a6b9f9cf Merge pull request #1021 from quyleanh/patch-1
Add define for MAKE variable
2021-11-01 14:49:52 -07:00
Nathan Pemberton fd09d8d348 Bump firemarshal to get a number of fixes. Most importantly get the
jlevel fix that causes crashes on some systems
(https://github.com/firesim/FireMarshal/pull/207).
2021-11-01 13:25:22 -04:00
Abraham GonzalezandGitHub b4af52c5e3 Merge pull request #999 from ucb-bar/dev-use-github-actions-plus-circle-ci
Add support for GitHub Actions
2021-10-27 10:12:31 -07:00
Abraham GonzalezandGitHub 23bb89e21e Forgot a couple of sim prereqs 2021-10-26 23:15:18 -07:00
abejgonzalez 2e86495e80 Force removal of toolchain files after build 2021-10-25 22:30:22 -07:00
abejgonzalez e6387e0627 Fix Makefile bug w/ BREAK_SIM_PREREQ 2021-10-25 22:30:00 -07:00
abejgonzalez 1d3d8e4e01 Reverse documentation on breaking prereqs 2021-10-25 22:29:38 -07:00
Quy Le AnhandGitHub f7ab5d6260 Add define for MAKE variable
Currently there is no define for MAKE. Running script always throws `obsolete make version; need GNU make 4.x or later` error.

This config is from [`build-util.sh` script](https://github.com/ucb-bar/chipyard/blob/9d055fdac638ab90735cbde42fd2d86355eb260b/scripts/build-util.sh#L17-L19)
2021-10-24 10:22:23 +07:00
Jerry ZhaoandGitHub 52f76ced67 Set JAVA_TOOL_OPTIONS environment variable instead of nonstandard JAVA_OPTS (#1013)
* Set JAVA_TOOL_OPTIONS environment variable instead of nonstandard JAVA_OPTS

The JAVA_TOOL_OPTIONS environment variable is passed to all Java processes.
This is useful for Java processes that somehow miss the flags passed in via command line, in particular, the JVM launched by initialization of the SBT thin client only sees flags passed in by JAVA_TOOL_OPTIONS.

* Update CI with JAVA_TOOL_OPTIONS
2021-10-20 14:21:21 -07:00
abejgonzalez b7fd1ffae2 Add bypass to ignore simulator dependency 2021-10-18 10:33:49 -07:00
2fb3dc7c42 Small cleanup on README.md/comments [ci skip]
Co-authored-by: Jerry Zhao <jerryz123@berkeley.edu>
2021-10-13 23:13:52 -07:00
James DunnandGitHub 8e59db02fd Merge pull request #968 from duyhieubui/master
Fixes UART portmap for Arty.
2021-10-13 13:25:10 -07:00
Abraham GonzalezandGitHub 019435508b Merge pull request #1004 from ucb-bar/dev-gha-improvements
Testing GH-A Improvements
2021-10-13 09:46:28 -07:00
abejgonzalez fdd9cb2f1d Cleanup toolchain-build a bit more 2021-10-13 09:43:44 -07:00
abejgonzalez 99f5345891 Try hack 2021-10-12 21:55:52 -07:00
abejgonzalez 3afce5718b Testing theory 2021-10-12 21:37:18 -07:00
abejgonzalez 6eb06137f1 Testing theory 2021-10-12 21:31:56 -07:00
abejgonzalez 192e60f5a1 Debug 2021-10-11 16:45:57 -07:00
abejgonzalez 748c973d44 Clean extra disk space after build toolchains 2021-10-11 09:49:27 -07:00
abejgonzalez 78e733b992 Build both toolchains in 1 job + Rename toolchain build job 2021-10-09 19:36:35 -07:00
abejgonzalez 20ebcc9f1b Fix run-tests to use prep-rtl action + Fix Gemmini software build 2021-10-09 10:35:47 -07:00
abejgonzalez 379ad3a73c Forgot to remove clean in one place 2021-10-08 21:08:39 -07:00
abejgonzalez e7b0cb4aed Remove need for container for cleanup old workflow job 2021-10-08 16:36:37 -07:00
abejgonzalez a66666a2e5 Remove containers from self-hosted + Remove sudo dir stuff 2021-10-08 16:34:51 -07:00
abejgonzalez 9c335ef189 test 2021-10-08 16:12:50 -07:00