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
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
Albert Ou
36fe690204
scripts: Ensure git config changes are reverted on failure
...
Fixes #595
2021-01-14 13:09:13 -08:00
alonamid
b4403a4b33
Merge remote-tracking branch 'origin/dev' into hammer-docs
2021-01-08 20:11:51 -08:00
Abraham Gonzalez
d1d7bb8f52
Merge pull request #747 from ucb-bar/local-fpga-support
...
Local FPGA Support - Arty/VCU118
2021-01-08 17:51:57 -08:00
Abraham Gonzalez
6d8627f36d
Merge pull request #739 from ucb-bar/libgloss
...
Disable CC and CXX overrides for libgloss build
2020-12-30 16:16:50 -07:00
abejgonzalez
ca723f1323
Merge branch 'dev' into local-fpga-support
2020-12-27 20:57:57 -08:00
Jerry Zhao
36b9bf86ff
Update MINGIT version to 1.8.5 ( #745 )
...
1.8.5 is necessary for `git -C` to work.
2020-12-22 22:45:58 -08:00
Albert Ou
0754c1e52b
toolchains: Disable CC and CXX overrides for libgloss build
2020-12-14 15:10:24 -08:00
abejgonzalez
02f22e0061
Bump build.sbt.patch [ci skip]
2020-12-13 09:37:48 -08:00
alonamid
fef06f2f97
Merge remote-tracking branch 'origin/dev' into hammer-docs
2020-11-16 17:07:31 -08:00
alonamid
1c0707b25b
Merge remote-tracking branch 'origin' into hammer-docs
2020-11-16 17:06:33 -08:00
Abraham Gonzalez
f54dce13d6
Merge pull request #709 from ucb-bar/small-backwards-compat
...
Bump Dromajo | Optional ignore QEMU toolchain flag
2020-11-15 14:07:31 -08:00
abejgonzalez
43e64ded93
Readd ignore fpga-shells in main submodule setup
2020-11-05 15:13:09 -08:00
abejgonzalez
356fa70c3c
Update fpga-shells submodule | Fix Arty Makefile lines
2020-11-05 11:16:17 -08:00
abejgonzalez
c619df2c00
Merge branch 'local-fpga-temp' into local-fpga-support
2020-11-05 11:01:56 -08:00
Abraham Gonzalez
9052b41328
Re-ignore QEMU from gnu-toolchain | Avoid piping make version in toolchain build
2020-11-04 20:59:14 -08:00
Abraham Gonzalez
94eceeb624
Use empty variable instead of t/f
2020-11-04 15:54:09 -08:00
abejgonzalez
a2ebbee2ac
Rename Ariane to CVA6
2020-11-04 15:42:30 -08:00
Abraham Gonzalez
5e3d1a605d
Add --ignore-qemu flag to toolchains | Prepare QEMU when it builds
2020-11-04 11:57:23 -08:00
David Biancolin
57a0bc5dfc
Fix zsh compatibility in init-submodules-no-rv-tools ( #705 )
2020-11-03 12:14:02 -05:00
Abraham Gonzalez
a07369acaf
Merge remote-tracking branch 'ch/lazy-iobinders' into local-fpga-temp
2020-10-20 21:23:11 -07:00
abejgonzalez
341a6cc48d
Merge remote-tracking branch 'origin/lazy-harnessbinders' into local-fpga-temp
2020-10-13 16:23:41 -07:00
Jerry Zhao
d958b8e1aa
[ci skip] Update smartelf2hex to use MemSiz instead of FileSiz
...
elf2hex writes zeros to a segment for which MemSize > FileSize, which adheres to the ELF spec.
Thus, we should calculate the total size of the file from the MemSize of the last segment, rather than the FileSize.
2020-10-12 17:48:08 -07:00
Zitao Fang
942766ad86
Merge branch 'dev' of github.com:ucb-bar/chipyard into sodor-integrate
2020-09-25 11:41:40 -07:00
Jerry Zhao
d5660c01f3
Bump esp-isa-sim for loadmem-fix add TLS segments to smartelf2hex
2020-09-22 12:58:34 -07:00
Jerry Zhao
6c297e3179
Fix smartelf2hex.sh creating files 64x the minimum size
2020-09-22 11:08:52 -07:00
Zitao Fang
5506f77679
Add CircleCI check and update Sodor config
2020-09-14 09:14:57 -07:00
James Dunn
3b6d584672
Adding submodule update script for FPGA tools.
2020-09-02 13:27:31 -07:00
Abraham Gonzalez
f8a0757eee
Remove extra mem_size line [ci skip]
2020-08-24 11:24:28 -07:00
Abraham Gonzalez
543136db8c
Port numa_prefix to python2 [ci skip]
2020-08-24 11:04:28 -07:00
abejgonzalez
425b8ce850
Add support for multi-threaded verilator
2020-08-20 23:37:17 -07:00
Abraham Gonzalez
4ae1dfb14b
Merge pull request #649 from ucb-bar/dir-eval
...
Change DIR evaluation strategy
2020-08-20 16:28:00 -07: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
Abraham Gonzalez
d402825e7f
Change eval. strategy
2020-08-17 17:15:05 -07:00
Colin Schmidt
edbb86ef98
Move elf2hex preprocessing into separate script
2020-08-05 11:23:48 -07:00
Jerry Zhao
661038f992
Deduplicate across Chiypard configs into a ChipyardBaseConfig
2020-07-06 17:54:24 -07:00
David Biancolin
5e4d2103cc
[setup] Don't re-init firesim in firesim-setup.sh
2020-06-21 23:26:25 +00:00
David Biancolin
f7e0f6eab2
Merge pull request #593 from ucb-bar/re-re-bar
...
Update reference to 'REBAR' in script
2020-06-17 00:15:51 -07:00
Abel Joseph John
ecc8d06b52
added gettext dependency for qemu build
2020-06-13 06:33:09 +05:30
Albert Magyar
f9faac32fc
[skip ci] Update reference to 'REBAR' in script comment
2020-06-03 17:21:43 -07:00
abejgonzalez
a06c90cdac
fix submodule update
2020-05-28 15:43:52 -07:00
Abraham Gonzalez
3103099ab2
Merge pull request #575 from ucb-bar/gemmini0.3
...
Gemmini v0.3 Bump
2020-05-28 15:30:51 -07:00
Jerry Zhao
930f03cf68
Do not initialize gemmini's onnx-runtime
2020-05-28 12:54:19 -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
Albert Magyar
7208ab0b68
Don't try to init nonexistent midas submodule
2020-05-20 14:03:39 -07:00
abejgonzalez
d2060947b6
bump toolchain version | fix git submodule update
2020-05-19 21:21:10 -07:00
abejgonzalez
0d087b6d32
add auto-gen comments | git init dromajo dir
2020-05-19 19:42:13 -07:00