Abraham Gonzalez
c5447b168c
Misc. updates to bash scripts
2022-09-21 22:45:13 -07:00
Abraham Gonzalez
3f91502a04
Use lockfiles for conda
2022-09-01 00:45:41 +00:00
Abraham Gonzalez
93af50b86e
Update CI checks | Don't init toolchain submodules by default
2022-08-30 00:27:01 +00:00
Abraham Gonzalez
975e2174e2
[ci skip] Update docs + Add mechanism to skip validate check
2022-08-29 23:48:46 +00:00
Abraham Gonzalez
88ff36852d
Build Spike/Pk/Tests/Libgloss from src
2022-08-29 22:52:21 +00:00
Abraham Gonzalez
58529f0ae0
Update reqs | Remove toolchains
2022-08-29 17:16:48 +00:00
Abraham Gonzalez
3c2bbd4bfd
Address PR comments
2022-08-23 00:58:30 +00:00
abejgonzalez
1de35a6af4
Use conda + Update initial setup docs
2022-08-23 00:44:21 +00:00
Sagar Karandikar
efb6772e00
Update repo-clean.sh
2022-06-16 18:28:32 -07:00
Sagar Karandikar
37aed0496d
Create repo-clean.sh
2022-06-16 18:20:38 -07:00
Sagar Karandikar
fa55794c59
improvements to minimize diff during tutorials
2022-06-16 02:06:37 +00:00
Tim Snyder
b00c4e8bad
disable all the boosts for spike
...
It's configure script is weird and you have to set three options to 'no' to disable
boost otherwise it will fail to configure in the presence of conda's boost.
We don't want or need the boost optional features of spike, so really disable it.
2022-05-19 16:21:33 +00:00
Tim Snyder
497a559287
still need workaround for linking QEMU with newer toolchains
2022-04-11 22:24:17 +00:00
Tim Snyder
d2a0e4f1c8
Merge remote-tracking branch 'origin/main' into use_conda
2022-04-11 19:53:51 +00:00
Tim Snyder
bdf8f4f461
Revert "tweak build-toolchains.sh to work with conda env"
...
This reverts commit 9aee0abe0c .
2022-04-11 19:53:17 +00:00
abejgonzalez
5f041c0970
Add more debugging prints
2022-04-02 23:56:20 -07:00
Tim Snyder
7783e6eb80
add comment about spike autoconf issue w/ boost
2022-03-14 17:48:46 +00:00
Tim Snyder
9aee0abe0c
tweak build-toolchains.sh to work with conda env
...
* more env vars need to be cleared when using the RISCV cross compiler
* use LD_GOLD to link QEMU because QEMU's LDFLAGS_NOPIC uses incorrect format for the version
of bfd ld
2022-03-14 17:44:35 +00:00
Tim Snyder
c223d09cb6
explicitly disable boost for spike build
...
because https://github.com/riscv-software-src/riscv-isa-sim/issues/834 and we don't need the debug socket
2022-03-14 17:44:35 +00:00
Tim Snyder
871dc29e0d
log commands in build_utils.sh
2022-03-14 17:44:35 +00:00
abejgonzalez
1b8f4b58b2
Fix prompt for validate check [ci skip]
2022-02-15 22:11:01 -08:00
abejgonzalez
70be8ac1b2
Merge remote-tracking branch 'origin/dev' into dev-sky130 [ci skip]
2022-02-15 21:53:50 -08:00
abejgonzalez
31cb221cc0
Update all
2022-02-15 09:13:40 -08:00
abejgonzalez
f226901ff9
skip-validate on FireSim setup (assume this is checked in init-submod 1st
2022-02-11 19:59:58 +00:00
abejgonzalez
12d4444e3d
Check for tagged release
2022-02-11 19:48:09 +00:00
Abraham Gonzalez
0fe908bfec
Merge pull request #1060 from ucb-bar/chisel-3.5-published
...
Bump to Chisel 3.5 RC
2022-02-10 17:09:06 -08:00
Nayiri K
f54f78504b
sky130 tutorial initial modifications
2022-02-09 13:10:44 -08:00
Kevin Laeufer
534fde1c0f
tracegen: execute to axe script with python2 ( #1107 )
2022-02-08 14:12:33 -08:00
abejgonzalez
a3f0d1ed57
Bump tutorial build.sbt patch
2022-02-01 11:06:34 -08:00
abejgonzalez
36e6a1736e
Update tutorial patch | Small warning fixes to build.sbt
2022-01-17 11:26:21 -08:00
Jerry Zhao
888abc3e83
Add init-software script
2021-12-16 13:08:11 -08:00
Jerry Zhao
9215231c66
Don't initialize nvdla-workload with init-submodules
...
nvdla-workload is very large, results in long init times
2021-12-16 09:45:03 -08:00
David Biancolin
170994ac9d
[sbt] Seperate settings assignments onto multiple lines
2021-12-08 07:28:16 +00:00
David Biancolin
1eea2c83b9
[sbt] Update comments about mandatedVersions
2021-12-07 18:19:27 +00:00
David Biancolin
a5b412cfbc
Remove sriracha and generated .sbtopts
2021-12-07 04:58:54 +00:00
David Biancolin
a2d88c7140
Update tutorial patches
2021-12-04 20:12:34 +00:00
Ella Schwarz
663af1c4f6
Regenerate patch for Ibex
2021-11-21 19:27:38 -08: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
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
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
Abraham Gonzalez
a2be55bd11
Merge pull request #937 from ucb-bar/qemu-disable-werror
...
qemu: build without -Werror
2021-08-25 21:52:17 -07:00
Kevin Läufer
17272e3e0b
qemu: build without -Werror
...
While -Werror is nice for developer builds,
it can easily lead to breakage when people
use newer compilers which add new warnings.
2021-08-10 12:28:02 -07:00
Tingyuan LIANG
2e9fa01b64
generate the .sbtopt file during repo initialization
...
**Related issue**: #932 and #880
**Type of change**: other enhancement
**Impact**: other (change a repo initialization script)
**Release Notes**
change a repo initialization script [init-submodules-no-riscv-tools-nolog.sh](https://github.com/zslwyuan/chipyard/blob/master/scripts/init-submodules-no-riscv-tools-nolog.sh ) so it can generate the .sbtopt file in the Chipyard directory during repo initialization and use the absolute path for the SBT workspace variables in .sbtopts.
Hope it can adapt to more compilation scenarios. For example, now users should be able to open the shipyard project directly using Intellij.
2021-08-02 22:02:18 +08:00
David Biancolin
e1965400f6
Use a ZSH-compatible version of BASH_SOURCE[0]
2021-06-11 05:18:01 +00:00
chick
9e1bf57466
Update reference in build.sbt.patch from
...
`rocket-dsptools` to `rocket-dsp-utils`
2021-06-09 11:15:46 -07:00
Abraham Gonzalez
65fae6b77c
Merge pull request #883 from ucb-bar/root-dockerfile
...
Use root user for the Dockerfile
2021-05-13 16:41:31 -05:00
Abraham Gonzalez
86593e2948
Bump CI | Update entrypoint.sh for toolchain image
2021-05-11 17:29:07 -05:00
abejgonzalez
453b1b5d95
Fix tutorial patch
2021-05-06 22:11:02 -07:00
Abraham Gonzalez
ff02977c5c
Merge pull request #874 from ucb-bar/KarlJoad-Combined
...
Requirement Scripts Update
2021-05-05 22:32:46 -07:00
Tim Snyder
d9900e56c1
test whether git.qemu.org rewrite still needed ( #877 )
...
In https://github.com/ucb-bar/chipyard/pull/876#issuecomment-831639151
it was requested that we add a note to build-toolchains.sh saying that the
url rewrites can be removed. I went a step further and made it self-checking.
Once qemu is bumped far enough that none of it's submodules come from
git.qemu.org, then the test added in this commit will fail CI during the bump PR
and everyone will be reminded to remove the url renaming rules and change
module_build back to module_all for qemu.
Co-authored-by: Tim Snyder <snyder.tim@gmail.com >
2021-05-04 19:14:45 -05:00