Commit Graph

198 Commits

Author SHA1 Message Date
chick
52e8aa1957 This is branch with the new GA CI
It has the .circleci CI stuff as well
for comparison purposes.
2021-10-05 21:15:25 -07:00
chick
1a631e22ff 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-10-01 14:31:02 -07:00
abejgonzalez
05b309f97d Revert "Bump Verilator (4.034 -> 4.212) and SBT (1.4.9 -> 1.5.5)"
This reverts commit e3d76f343a.
2021-09-27 11:23:05 -07:00
abejgonzalez
e3d76f343a Bump Verilator (4.034 -> 4.212) and SBT (1.4.9 -> 1.5.5) 2021-09-27 11:20:37 -07:00
David Biancolin
f064ff8848 [CI] Update setup for firesim tests 2021-09-10 19:53:43 +00:00
Abraham Gonzalez
9251873a16 Merge pull request #902 from ucb-bar/marshalDocker
Add marshal support to the Dockerfile
2021-08-26 16:29:27 -07:00
Abraham Gonzalez
2511cd48c1 Bump CI image 2021-08-26 11:13:09 -07:00
abejgonzalez
15a5ac0d7a Push .sbtopt CI fix 2021-08-23 15:23:06 -07:00
Ella Schwarz
8f9b3a34d5 Bump RV tools cache string to v12 2021-06-29 20:56:28 -07:00
alonamid
d844841c4d Merge pull request #897 from ucb-bar/gnu-toolchain-revert
GNU Toolchain Revert
2021-06-12 21:58:09 -07:00
alonamid
2d586da52e revert gnu-toolchains to master 2021-06-12 10:11:25 -07:00
Nathan Pemberton
9c80b66f0a Fix path in CI test script for new sha3 directory structure 2021-06-12 00:01:08 -04:00
alonamid
4338ef869d Merge pull request #837 from ucb-bar/mar2021-esp-bump
Bump esp-tools (March 2021)
2021-06-10 09:24:54 -07:00
alonamid
00da2c1017 Update config.yml 2021-06-09 11:10:58 -07:00
chick
6677616e12 - Add submodules
- api-config-chipsalliance
  - rocket-dsp-utils
- update check-commit.sh to include rocket-dsp-utils
- changes to build.sbt
  - change rocket-dsptools to rocket-dp-utils
  - add api-config-chipsalliance
2021-06-08 13:05:53 -07:00
Zitao Fang
56f595b3c0 Fix toolchain used for sha3 2021-06-06 13:29:04 -07:00
Zitao Fang
798d523c79 Update sha3 repo 2021-06-06 01:03:41 -07:00
Abraham Gonzalez
31fd69a3be Bump CI image 2021-05-12 23:35:08 -05:00
Abraham Gonzalez
419a1df3e8 Re-bump CI image 2021-05-11 18:05:35 -05:00
Abraham Gonzalez
86593e2948 Bump CI | Update entrypoint.sh for toolchain image 2021-05-11 17:29:07 -05:00
abejgonzalez
2dc47f69b8 Re-check toolchain build 2021-05-04 15:34:21 -07:00
Abraham Gonzalez
d5541dcffd Bump CI image 2021-05-03 14:03:36 -07:00
Chick Markley
70afebae9f Runs make clean after make-install to reduce used disk (#855)
* Runs `make clean` after `make-install` to reduce used disk
Make install leaves many .o and other files
Fixes problems with disk space on github actions runner

* Create a flag --clean-after-install that can be passed as the second argument to `make_build` function.

* Create a flag --clean-after-install that can be passed as the second argument to `make_build` function.
Ups tools-cache-version to v7

* Now running clean after install just depends on adding an environment variable when using scripts
that call `module_make` or `module_build`. Those two bash functions will check CLEANAFTERINSTALL and if
it is non-empty, they will call `make clean` after other `make` calls.

* build-toolchains.sh gets new flag
--clean-after-install to turn enable
`make clean` in `module_make` and `module_run`
2021-04-19 14:57:34 -07:00
Abraham Gonzalez
4ab2228926 Bump CI image 2021-03-31 19:15:34 -07:00
abejgonzalez
5ffad327db Bump testchipip 2021-03-21 15:34:01 -07:00
Ella Schwarz
b12fa04dbb Updated docker image 2021-02-18 19:40:04 -08:00
Ella Schwarz
f06afa2a75 Increased timeout to 20m for chipyard-hetero tests 2021-02-15 00:29:46 -08:00
Ella Schwarz
0f3a70306f Increased timeout to 20m 2021-02-14 18:33:05 -08:00
Ella Schwarz
323394f437 Increased timeout limit 2021-02-08 14:45:04 -08:00
Ella Schwarz
75bc39ab5a Uses latest ci image 2021-02-08 14:22:38 -08:00
Ella Schwarz
1f8b59732d Uses latest version of ci-image 2021-02-05 22:04:01 -08:00
Ella Schwarz
7eb8f39d6e Uses latest chipyard ci image 2021-02-04 22:42:57 -08:00
Ella Schwarz
5e903723ed Updated image for to 1.0.2 for config.yml. Fixed formatting in Dockerfile. 2021-01-27 21:35:55 -08:00
Ella Schwarz
500d2b8b97 Build both CI and main images in one dockerfile. Updated README.md 2021-01-27 19:00:18 -08:00
Ella Schwarz
58665ea172 Added hardcoded environment variables to CI-Dockerfile and updated config.yml with new docker image 2021-01-21 20:46:01 -08:00
Ella Schwarz
925bace660 fixed merge conflict 2021-01-20 21:19:56 -08:00
Ella Schwarz
fa2da01421 Changed config.yml to use new docker image 2021-01-20 20:51:59 -08:00
Ella Schwarz
a46c4e6e35 moved Dockerfiles 2021-01-20 19:00:39 -08:00
abejgonzalez
0509c0c636 Merge remote-tracking branch 'origin/dev' into local-fpga-support 2020-12-30 09:34:14 -08:00
abejgonzalez
ec1efc150e Add small comment 2020-12-29 21:26:23 -08:00
abejgonzalez
6f9dcf5478 Add new SSH key to access build server 2020-12-29 20:51:29 -08:00
abejgonzalez
06dccdb588 Organize check commit CI printout | Don't copy .git folder in CI 2020-12-29 13:28:59 -08:00
abejgonzalez
cb488b8137 Init fpga-shells submod in CI 2020-12-27 22:49:24 -08:00
abejgonzalez
ca723f1323 Merge branch 'dev' into local-fpga-support 2020-12-27 20:57:57 -08:00
abejgonzalez
5c7c1295a1 Bump Gemmini+Dsptools | Fix SBT_OPTs in CI 2020-12-11 11:37:25 -08:00
abejgonzalez
7f9cd0f012 Bump FireSim | CI Fix Attempt: Increase heap 2020-12-02 21:51:58 -08:00
abejgonzalez
3bc1bdb841 Bump BOOM | Split JAVA/SBT options in CI 2020-12-02 15:49:35 -08:00
abejgonzalez
d5a0fd1a8e Address CircleCI 2020-11-12 15:30:43 -08:00
David Biancolin
098a83ce98 [CI] Add a multiclock config 2020-11-09 09:26:30 -08:00
abejgonzalez
38a6bae872 Add CI for Arty/VCU118 (just verilog) 2020-11-07 17:27:19 -08:00