Commit Graph

2236 Commits

Author SHA1 Message Date
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
abejgonzalez
0cca14c910 Try to work around perm. issues on self-hosted | Remove SSH key installs 2021-10-08 16:09:36 -07:00
abejgonzalez
51bc3ad7bb Fix setting JAVA/SBT make variables + Use run-binary-fast in run-tests 2021-10-08 15:41:26 -07:00
abejgonzalez
c7e251db13 Bump README again 2021-10-08 15:11:32 -07:00
abejgonzalez
b612d04db0 Update README 2021-10-08 14:49:27 -07:00
abejgonzalez
3d1301040b Revert toolchain to use GH-A area 2021-10-08 14:18:08 -07:00
abejgonzalez
ca4e9563b9 Clearer script naming | Renable all CI 2021-10-08 14:15:46 -07:00
abejgonzalez
43430cb8bc Retry 2021-10-08 13:56:07 -07:00
abejgonzalez
b9401dbc4b Mockup self-hosted runners + Bugfix run-tests by init-submods 2021-10-08 13:43:27 -07:00
abejgonzalez
d7f7d071ed Retry fixing doc build error 2021-10-08 10:24:23 -07:00
abejgonzalez
c2647e333a Fix doc build error | Don't skip setup-complete 2021-10-08 10:17:58 -07:00
abejgonzalez
9c6f4bc2ac Try fixing docs + Add non-rtl checks to final pass 2021-10-07 23:44:04 -07:00
abejgonzalez
7064c469bc Forgot quotes 2021-10-07 23:35:05 -07:00
abejgonzalez
c776ebf970 Try to search/add hash files into GH-workspace 2021-10-07 23:33:18 -07:00
abejgonzalez
897156ad5b Workaround not allowing if: within composite actions 2021-10-07 23:28:10 -07:00
abejgonzalez
f4b88ac913 Slightly more robust run_script function 2021-10-07 23:12:05 -07:00
abejgonzalez
4584a37951 Unnest ssh-checkout action | Remove unnecessary SSH key additions 2021-10-07 23:10:53 -07:00
abejgonzalez
ff41808df4 Try abstracting more away into composite actions 2021-10-07 22:57:29 -07:00
abejgonzalez
f117f7a0fe Try to skip successful jobs on rerun workflow 2021-10-07 21:39:58 -07:00
abejgonzalez
26d1731bd9 Move RISCV env. var. setting interal to scripts 2021-10-07 19:42:50 -07:00
chick
1fb1350557 Merge branch 'dev-use-github-actions-plus-circle-ci' of https://github.com/ucb-bar/chipyard into dev-use-github-actions-plus-circle-ci 2021-10-06 11:58:43 -07:00
chick
4cbdd9bb26 - remove unused GA build-extra-tests/action.yml
- cleanup exports in CA
  - remove exports from build-extra-tests CA
  - put exports in build-extra-tests.sh
    - based it on $GITHUB_WORKSPACE
  - changed exports in run-tests CA to use $GITHUB_WORKSPACE
- in common.mk
  - removed TODO comment lines where `$(sim)` had been removed
  - removed commented out lines that used `$(sim)`
- removed unused debugging script1.sh
2021-10-06 11:57:58 -07:00
Abraham Gonzalez
e9642f5eba Update docs 2021-10-05 21:55:21 -07:00
Abraham Gonzalez
c0a60f50f9 Update docs 2021-10-05 21:54:52 -07:00
Abraham Gonzalez
f61410c957 Update docs 2021-10-05 21:54:13 -07: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
c7293d507c Remove export statements from build-extra-tests 2021-10-05 15:42:51 -07:00
chick
bd39e0ad1e Putting export statements back in to build-extra-tests, build failed without them 2021-10-05 15:23:44 -07:00
chick
dee18ad73b Remove export statements from build-extra-tests 2021-10-05 14:14:30 -07:00
Abraham Gonzalez
93b0c97da1 Missed removing a sim dependency 2021-10-04 21:02:34 -07:00
chick
36fa1efcb6 Remove $(sim) targets in order to facilitate caching with GA
The simulations binaries have been built and all we want is the cached binaries. We don't need all the files building the sim depended on
2021-10-04 20:34:44 -07:00
chick
b905ea5400 Per changes requested round 2.1
- export intializers in `build-extra-tests`
2021-10-04 14:43:57 -07:00
chick
bbb0cd70e2 Per changes requested round 2
- In main workflow chipyard-run-tests.yml
  - Remove debug output in `make-keys`
  - remove export intializers in `build-extra-tests`
  - Add prepare-chipyard-fpga to `needs` in `all_tests_passed`
2021-10-04 14:28:22 -07:00
chick
f3f4b19fde Per changes requested
- build-extra-tests composite-action comment changed to Builds extra test required for FireSim tests
- removed unneeded inputs tools-version and group-key from run-tests composite action
- Added better comment to toolchain-build composite action
- Change CI_MAKE_NPROC back to 8 in defaults.sh
- Moved all the duplicated enviroment setting stuff in workflow file to the top
  - BUILDSERVER, BUILDUSER, CI_DIR, SERVER, and JVM_OPTS
- Romoved all the not needed passed parameters in the calls to run-script
- A bit of cleanup to .github/README.md
  - added link to SO `if` hack
  - cleaned up comments on CI_DIR
  - removed bad empty final bullet line
2021-10-04 13:18:02 -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
4c53c41cd3 Merge pull request #988 from tymcauley/macos-readlink
Fix readlink on macOS
2021-09-27 22:34:58 -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
Tynan McAuley
4516e906b3 Use GNU readlink on macOS
BSD readlink is quite different from GNU readlink, so DIR was not being
filled in with the absolute path to the 'scripts' directory on macOS.
2021-09-21 17:57:02 -07:00
David Biancolin
64aa972fa6 Merge pull request #976 from ucb-bar/bump-firesim
Bump Firesim + Use ResetPulseBridge
2021-09-13 15:50:58 -07:00
David Biancolin
580d311059 Use ResetPulseBridge + GlobalResetCondition; bump FireSim 2021-09-11 01:36:02 +00:00
David Biancolin
f064ff8848 [CI] Update setup for firesim tests 2021-09-10 19:53:43 +00:00
Abraham Gonzalez
4386552d46 Merge pull request #977 from michael-etzkorn/master
Fixed TLFragmenter argument list in Docs
2021-09-10 12:35:18 -07:00
Michael Etzkorn 明凯
6c61645d3c Update VCU118 Docs Grammar
"from the expert menu" is modifying the command noun not the verb "zap"
2021-09-09 12:41:40 -05:00
Michael Etzkorn 明凯
3a0d0aa004 Correction to TLFragmenter argument documentation
Argument is `holdFirstDeny`. Documentation references `holdFirstDenied`.
2021-09-09 12:39:58 -05:00
David Biancolin
8a77a25dc9 Bump Firesim 2021-09-08 20:46:57 +00:00