Commit Graph

2301 Commits

Author SHA1 Message Date
Ella Schwarz
b6741b052a Revert everything to most recent dev commit 2021-11-21 19:27:38 -08:00
Ella Schwarz
f2e8266ed6 Point to ibex submodule changes 2021-11-21 19:27:38 -08:00
Ella Schwarz
6f8b95b4cc Bump makefile commits 2021-11-21 19:27:38 -08:00
Ella Schwarz
74082738b6 Increase Hwacha timeout 2021-11-21 19:27:38 -08:00
Ella Schwarz
082f94c937 Revert verilator back to v4.034 2021-11-21 19:27:38 -08:00
Ella Schwarz
663af1c4f6 Regenerate patch for Ibex 2021-11-21 19:27:38 -08:00
Ella Schwarz
fb6bb91290 Bump ibex 2021-11-21 19:27:38 -08:00
Ella Schwarz
23cdfde169 Bump verilator to v4.212 2021-11-21 19:27:38 -08:00
Ella Schwarz
79f43d08d6 Point to testchipip bootrom file changes 2021-11-21 19:27:38 -08:00
Ella Schwarz
0c3be2a7ef Bump testchipip bootrom changes 2021-11-21 19:27:38 -08:00
Ella Schwarz
665ff79bb2 List supported configs
Address PR comments
2021-11-21 19:27:38 -08:00
Ella Schwarz
5ffc100323 Address PR comments for Ibex [ci skip] 2021-11-21 19:27:38 -08:00
Ella Schwarz
2a050f2be8 Update testchipip submodule 2021-11-21 19:27:38 -08:00
Ella Schwarz
bb7d4eb5ec Add ibex-wrapper module 2021-11-21 19:27:38 -08:00
Ella Schwarz
3df8d4d641 Add Ibex to CI 2021-11-21 19:27:38 -08:00
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
abejgonzalez
797f85c8af Mockup self-hosted runners + Bugfix run-tests by init-submods 2021-11-21 19:27:38 -08:00
chick
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 Gonzalez
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 Gonzalez
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 Gonzalez
e0fe08e266 Remove duplicate WithUARTIOCells [ci skip] 2021-11-15 11:40:38 -08:00
Abraham Gonzalez
3601516cd2 Merge pull request #1035 from ucb-bar/readme-rework
Update README
2021-11-12 13:57:04 -08:00
Jerry Zhao
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 Gonzalez
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 Gonzalez
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 Gonzalez
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 Gonzalez
c90576288a Address reviewer comments [ci skip] 2021-11-04 17:43:26 -07:00
Abraham Gonzalez
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 Gonzalez
9651e73be1 Merge pull request #1029 from abejgonzalez/master
Modify GH Issues (All Feedback Welcome)
2021-11-03 10:45:09 -07:00
Abraham Gonzalez
53821b5fb5 Merge pull request #1030 from ucb-bar/model-fix
Fix custom MODEL feature
2021-11-03 10:44:42 -07:00
Abraham Gonzalez
fb8af5d9f1 Merge pull request #1028 from ucb-bar/bumpMarshalJLevel
Bump marshal
2021-11-02 22:55:14 -07:00
Jerry Zhao
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 Gonzalez
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 Gonzalez
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 Gonzalez
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 Anh
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](9d055fdac6/scripts/build-util.sh (L17-L19))
2021-10-24 10:22:23 +07:00
Jerry Zhao
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