Commit Graph

121 Commits

Author SHA1 Message Date
Ella Schwarz
74082738b6 Increase Hwacha timeout 2021-11-21 19:27:38 -08:00
Ella Schwarz
3df8d4d641 Add Ibex to CI 2021-11-21 19:27:38 -08:00
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
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
Ella Schwarz
8f9b3a34d5 Bump RV tools cache string to v12 2021-06-29 20:56:28 -07:00
alonamid
2d586da52e revert gnu-toolchains to master 2021-06-12 10:11:25 -07:00
alonamid
00da2c1017 Update config.yml 2021-06-09 11:10:58 -07:00
Zitao Fang
56f595b3c0 Fix toolchain used for sha3 2021-06-06 13:29:04 -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
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
abejgonzalez
0509c0c636 Merge remote-tracking branch 'origin/dev' into local-fpga-support 2020-12-30 09:34:14 -08:00
abejgonzalez
6f9dcf5478 Add new SSH key to access build server 2020-12-29 20:51:29 -08:00
abejgonzalez
ca723f1323 Merge branch 'dev' into local-fpga-support 2020-12-27 20:57:57 -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
abejgonzalez
a2ebbee2ac Rename Ariane to CVA6 2020-11-04 15:42:30 -08:00
Zitao Fang
ae5fb8470b Remove unnecessary CI tests 2020-09-19 10:27:20 -07:00
Zitao Fang
56d1d5b500 Fix CI errors 2020-09-18 22:42:19 -07:00
Zitao Fang
0c8771c35e Merge branch 'dev' of github.com:ucb-bar/chipyard into sodor-integrate 2020-09-18 22:33:42 -07:00
Zitao Fang
a43400acb9 Update CI 2020-09-18 15:36:33 -07:00
Jerry Zhao
b9622c5132 Merge remote-tracking branch 'origin/dev' into serial-tl 2020-09-18 01:00:13 -07:00
Jerry Zhao
6874308981 Address review comments 2020-09-16 15:43:25 -07:00
Jerry Zhao
aa8b7c15ec Reduce CI redundancy by grouping builds 2020-09-16 00:57:05 -07:00
Zitao Fang
5506f77679 Add CircleCI check and update Sodor config 2020-09-14 09:14:57 -07:00
Jerry Zhao
6c5bce5430 Support Tilelink over serial 2020-09-13 11:59:16 -07:00
Jerry Zhao
20013d1348 Add DTM based bringup to regressions 2020-08-28 14:31:00 -07:00
Abraham Gonzalez
d402825e7f Change eval. strategy 2020-08-17 17:15:05 -07:00
Jerry Zhao
863f723708 Pipe through AXI4 MMIO and Slave ports to ChipTop | IOBinders fix
* Fixes bug with AXI4 MMIO ports not being generated properly due to
   IOBinders issue. Additionally adds IOCells to AXI4 ports so that they
   appear in ChipTop
 * Change IOBinders to also require passing p: Parameters
   to child functions. Serialization of type targets via ClassTags fails
   for compound types, so we cannot use `BaseSubsystem with HasSomeTrait`
   as the type target in OverrideIOBinders.
2020-06-30 13:42:06 -07:00
abejgonzalez
5c3a7c136b [ci] remove midas-examples ci 2020-05-31 23:20:38 -07:00
Paul Rigge
e6984e412b Use Chain for dsptools example.
Rename examples, bump dsptools to master, and incorporate feedback.
2020-05-26 23:00:37 +00:00