Harrison Liew
a7214e671c
TinyRocketConfig thru par. sim runs, but gl-sim times out.
2021-06-06 20:19:42 -07:00
Harrison Liew
81b57f96bd
hier helper make targets
2021-05-17 14:56:09 -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
45f63a1409
Merge pull request #879 from ucb-bar/remove-gen-sim-files
...
Remove GenerateSimFiles and use make instead
2021-05-13 16:41:17 -05:00
Abraham Gonzalez
31fd69a3be
Bump CI image
2021-05-12 23:35:08 -05:00
abejgonzalez
16cdc88c52
Small comment + org. fix | Remove extra mkdirs
2021-05-12 16:42:05 -07:00
Abraham Gonzalez
1d51bb90db
Bump Dockerfile [ci skip]
2021-05-12 18:26:01 -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
Abraham Gonzalez
03650a2028
Use root within Dockerfile
2021-05-11 17:27:06 -05:00
David Biancolin
1f28d373ff
Merge pull request #882 from ucb-bar/supernode-cb-fix
...
[firechip] Memoize Clock RecordMap creation to fix SuperNode
2021-05-07 15:57:45 -07:00
Abraham Gonzalez
92357f4cd7
Merge pull request #880 from ucb-bar/misc-cleanup
...
.sbtopts file added + Check for `BINARY/THIN_CLIENT` flags
2021-05-07 11:59:10 -07:00
David Biancolin
15a30a73e9
[firechip] Memomize Clock RecordMap creation to fix supernode
2021-05-07 06:39:45 +00:00
abejgonzalez
383d11c2ad
Forgot to add testchip_tsi.* to verilator
2021-05-06 22:32:40 -07:00
abejgonzalez
2874c98802
Add sim_files.f to fpga
2021-05-06 22:11:58 -07:00
abejgonzalez
453b1b5d95
Fix tutorial patch
2021-05-06 22:11:02 -07:00
abejgonzalez
a0de9a0cfb
Depend on build_dir
2021-05-06 20:36:28 -07:00
abejgonzalez
eb85415783
Have Verilator build with unused simulation files
2021-05-06 15:09:40 -07:00
abejgonzalez
95f55a667f
Elaborate comments a bit more | Remove BB'ed files that are auto-copied/added
2021-05-06 14:45:45 -07:00
abejgonzalez
aa4eff3407
Add small comments about thin client
2021-05-06 14:08:47 -07:00
abejgonzalez
7195c0cbd1
Check for thin client flag | Bump SBT to 1.4.9
2021-05-06 14:05:59 -07:00
abejgonzalez
365e2ea81e
Fix BINARY check
2021-05-06 01:11:30 -07:00
abejgonzalez
f9957b2ce3
Check for BINARY flag when doing run-*
2021-05-06 00:56:14 -07:00
abejgonzalez
309ab68e79
Use .sbtopts file
2021-05-06 00:55:57 -07:00
abejgonzalez
9cdd0e1ff2
Replace spaces with tabs
2021-05-06 00:30:46 -07:00
abejgonzalez
1d52899736
Remove GenerateSimFiles and use make instead
2021-05-06 00:27:11 -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
7bdc8d1cd1
Merge pull request #878 from ucb-bar/bumptcip
...
bump testchipip
2021-05-05 09:00:21 -05:00
Tim Snyder
cdca36a935
bump testchipip
2021-05-05 03:25:39 +00: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
abejgonzalez
c9e974bceb
Merge remote-tracking branch 'origin/dev' into KarlJoad-Combined
2021-05-04 15:34:24 -07:00
abejgonzalez
2dc47f69b8
Re-check toolchain build
2021-05-04 15:34:21 -07:00
Tim Snyder
c4e2e1246d
avoid git.qemu.org ( #876 )
...
git.qemu.org seems to be down or under heavy load. Latest qemu
seems to have changed it's .gitmodules to use gitlab. Since we're
using a github.com mirror, when cloning qemu use rewrite rules to
use github instead of git.qemu.org. Also install the rewrite rules
recursively into the local config of qemu and it's submodules so
that any further git commands done interactively by the user
will also use github.
Co-authored-by: Tim Snyder <snyder.tim@gmail.com >
2021-05-04 08:06:18 -05:00
Abraham Gonzalez
3fbd1efb36
Merge pull request #875 from ucb-bar/milovanovic-master
...
Fix ScalaTest Chipyard test
2021-05-03 22:41:30 -07:00
abejgonzalez
65154b7910
Merge branch 'master' of ssh://github.com/milovanovic/chipyard into dev
2021-05-03 14:10:52 -07:00
Abraham Gonzalez
d5541dcffd
Bump CI image
2021-05-03 14:03:36 -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
Abraham Gonzalez
96df29141e
Merge remote-tracking branch 'origin/KarlJoad-update-to-python3.8' into KarlJoad-Combined
2021-05-03 13:32:01 -07:00
Abraham Gonzalez
1b16e759d9
Merge pull request #865 from tymcauley/feature/make-with-fd
...
Use 'fd' rather than 'find' in makefiles if available
2021-04-28 16:20:30 -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
Abraham Gonzalez
1fd2cccca6
Merge pull request #864 from ucb-bar/alonamid-patch-2
...
Docker Images Comment in Docs
2021-04-28 15:30:58 -07:00
Abraham Gonzalez
7f4659eb76
Fix doc breakages | Fix spelling
2021-04-28 15:28:36 -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
67a29f56ab
Use nproc to determine number of cores in CentOS verilator build
2021-04-26 13:51:59 -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
Tynan McAuley
7d32e6c0b2
make: Use 'fd' over 'find' if possible
2021-04-22 15:27:05 -07:00
Abraham Gonzalez
946230d3c7
Merge pull request #861 from sequencer/seq_patch0
...
Remove deprecatation.
2021-04-22 13:26:22 -07:00