Commit Graph

20 Commits

Author SHA1 Message Date
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
Abraham Gonzalez
c2977029d4 Merge remote-tracking branch 'origin/KarlJoad-update-initial-setup-scripts' into KarlJoad-Combined 2021-05-03 13:32:17 -07:00
abejgonzalez
7bbffb2c24 Merge branch 'update-initial-setup-scripts' of ssh://github.com/KarlJoad/chipyard into KarlJoad-update-initial-setup-scripts 2021-04-28 16:01:37 -07:00
abejgonzalez
76b0dd8c71 Merge branch 'update-to-python3.8' of ssh://github.com/KarlJoad/chipyard into KarlJoad-update-to-python3.8 2021-04-28 15:46:07 -07:00
Karl Hallsby
d5893adad6 Install curl in Ubuntu requirements
Ubuntu does not ship with curl by default any more. If we are to use
curl to install SBT's required information, we must ensure it is
available for use on Ubuntu.
2021-04-26 13:57:47 -05:00
Karl Hallsby
25f85ffa0e Bump installed versions of python to 3.8
Ubuntu 20.04 LTS (the most recent LTS release) stopped shipping Python
3.6 in their default repositories.

Upping it to Python 3.8 does not seem to have broken the
design/elaboration process. I tested re-building Chipyard and all its
dependencies using this new version, and everything appears to have
remained the same.
2021-04-26 13:50:33 -05:00
Karl Hallsby
7228a7f9b4 Add missing dependency for building verilator on Ubuntu 2021-04-26 12:45:55 -05:00
Karl Hallsby
f08f88aac0 Update sbt installation
Bintray has gone down. SBT's website now provides these as install commands.
2021-04-26 12:14:10 -05:00
Abraham Gonzalez
ab57b7d2ed Enable add-apt-repo 2021-03-31 19:00:59 -07:00
Abraham Gonzalez
3b26d6a9f9 Bump requirements to get newer Git version (for CI) 2021-03-31 17:04:42 -07:00
Ella Schwarz
e13266bc82 Install python 2021-01-27 19:01:29 -08:00
Abel Joseph John
53386efb8e added gettext dependency for qemu build 2021-01-08 21:32:16 -08:00
alonamid
1c0707b25b Merge remote-tracking branch 'origin' into hammer-docs 2020-11-16 17:06:33 -08:00
Jacob Gadikian
aca96a7f4d Update ubuntu-req.sh (#645)
Use more cores when we can, and fewer when we can't use more
2020-08-18 11:49:15 -07:00
Abel Joseph John
ecc8d06b52 added gettext dependency for qemu build 2020-06-13 06:33:09 +05:30
Albert Magyar
2a6bd3bd5c Bump verilator to v4.034 (#547)
* Bump verilator to v4.034
* Add new flags to verilator makefile
* Conditionally set timescale flag based on Verilator version
2020-05-11 23:02:37 -07:00
Tynan McAuley
d540899b48 Fix name of Ubuntu/Debian package "libexpat1-dev". (#466)
The "libxpat1-dev" package doesn't exist on Ubuntu/Debian, and results
in an error when installing Ubuntu/Debian dependencies.

The desired package: https://packages.ubuntu.com/bionic/libexpat1-dev

Co-authored-by: Tynan McAuley <tynan@galois.com>
2020-03-13 14:51:09 -07:00
Abraham Gonzalez
d0bec3fba7 Ariane Integration (#448)
* [ariane/make] integrate ariane | have verilator be installed on path not in makefile

* [misc] warn on verilator not found | search for v files | cleanup build.sbt + .gitignore

* [firesim] bump

* [ci] add midas ariane tests

* [docker/ci] use new docker-image with verilator | re-elab on v changes for ariane | address comments

* [ci] remove references to local verilator install

* [verilator] update flags

* [verilator] minimal set of flags for ariane

* [ariane] bump ariane to master

* [ci] revert to 4.016 verilator

* [ci] install verilator to ci server | misc compile fixes

* [ci/make] add longer ci timeout | update when assert is added in verilator sim

* [firesim] bump for misc. updates

* [make/ci] cleanup makefile and remove firesim tests of it

* [docs/firesim] bump and clean docs

* [firesim] bump

* [ci] use remote verilator for midas tests

* [misc] cleanup built.sbt more

* [firesim] bump

* [misc] bump build.sbt patch for tutorials

* [firesim/ci] cleanup and bump firesim
2020-03-09 18:06:41 -07:00
alonamid
cb2f48b148 System Requirements (#387)
* more system requirements

* [ci skip] system reqs PR comments

* scripts: Make {ubuntu,centos}-req.sh executable [ci skip]

* scripts: Add Ubuntu toolchain dependencies [ci skip]

* inline marshal reqs

* [skip ci] Update scripts/centos-req.sh

Co-Authored-By: Albert Ou <aou@eecs.berkeley.edu>

Co-authored-by: Albert Ou <aou@eecs.berkeley.edu>
2020-01-22 13:40:59 -08:00