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