Ella Schwarz
58665ea172
Added hardcoded environment variables to CI-Dockerfile and updated config.yml with new docker image
2021-01-21 20:46:01 -08:00
Ella Schwarz
925bace660
fixed merge conflict
2021-01-20 21:19:56 -08:00
Ella Schwarz
fa2da01421
Changed config.yml to use new docker image
2021-01-20 20:51:59 -08:00
abejgonzalez
0509c0c636
Merge remote-tracking branch 'origin/dev' into local-fpga-support
2020-12-30 09:34:14 -08:00
abejgonzalez
6f9dcf5478
Add new SSH key to access build server
2020-12-29 20:51:29 -08:00
abejgonzalez
ca723f1323
Merge branch 'dev' into local-fpga-support
2020-12-27 20:57:57 -08:00
abejgonzalez
d5a0fd1a8e
Address CircleCI
2020-11-12 15:30:43 -08:00
David Biancolin
098a83ce98
[CI] Add a multiclock config
2020-11-09 09:26:30 -08:00
abejgonzalez
38a6bae872
Add CI for Arty/VCU118 (just verilog)
2020-11-07 17:27:19 -08:00
abejgonzalez
a2ebbee2ac
Rename Ariane to CVA6
2020-11-04 15:42:30 -08:00
Zitao Fang
ae5fb8470b
Remove unnecessary CI tests
2020-09-19 10:27:20 -07:00
Zitao Fang
56d1d5b500
Fix CI errors
2020-09-18 22:42:19 -07:00
Zitao Fang
0c8771c35e
Merge branch 'dev' of github.com:ucb-bar/chipyard into sodor-integrate
2020-09-18 22:33:42 -07:00
Zitao Fang
a43400acb9
Update CI
2020-09-18 15:36:33 -07:00
Jerry Zhao
b9622c5132
Merge remote-tracking branch 'origin/dev' into serial-tl
2020-09-18 01:00:13 -07:00
Jerry Zhao
6874308981
Address review comments
2020-09-16 15:43:25 -07:00
Jerry Zhao
aa8b7c15ec
Reduce CI redundancy by grouping builds
2020-09-16 00:57:05 -07:00
Zitao Fang
5506f77679
Add CircleCI check and update Sodor config
2020-09-14 09:14:57 -07:00
Jerry Zhao
6c5bce5430
Support Tilelink over serial
2020-09-13 11:59:16 -07:00
Jerry Zhao
20013d1348
Add DTM based bringup to regressions
2020-08-28 14:31:00 -07:00
Abraham Gonzalez
d402825e7f
Change eval. strategy
2020-08-17 17:15:05 -07:00
Jerry Zhao
863f723708
Pipe through AXI4 MMIO and Slave ports to ChipTop | IOBinders fix
...
* Fixes bug with AXI4 MMIO ports not being generated properly due to
IOBinders issue. Additionally adds IOCells to AXI4 ports so that they
appear in ChipTop
* Change IOBinders to also require passing p: Parameters
to child functions. Serialization of type targets via ClassTags fails
for compound types, so we cannot use `BaseSubsystem with HasSomeTrait`
as the type target in OverrideIOBinders.
2020-06-30 13:42:06 -07:00
abejgonzalez
5c3a7c136b
[ci] remove midas-examples ci
2020-05-31 23:20:38 -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
Paul Rigge
7c074661d5
Add CI for dsptools examples
2020-05-25 20:27:58 +00:00
abejgonzalez
d2060947b6
bump toolchain version | fix git submodule update
2020-05-19 21:21:10 -07:00
Abraham Gonzalez
85b555dbce
NVDLA Integration + Cleanup Ariane Preprocessing ( #505 )
...
* [nvdla] initial nvdla integration
* [nvdla] add firesim configs
* [nvdla] re-add accidentally deleted line
* [nvdla] works on master with small
* [nvdla] use master branch of nvdla
* [nvdla] remove extra sources
* [nvdla] bump
* [nvdla + ariane] bump and use insert-includes for pre-processing
* [nvdla] add ci | remove target configs in FireChip | update naming
* [nvdla] bump nvdla | fix ci run-tests error
* [nvdla] re-enable PCWM-L error | fix/update makefile(s)
* [nvdla] bump nvdla fragments in FireChip
* [misc] bump tutorial patches
* [chipyard] remove extra import
* [nvdla] bump nvdla for pbus [ci skip]
* [nvdla] update firemarshal and add nvdla workload
* [nvdla] bump nvdla-workload
* [nvdla] bump hw
* [docs] add basic documentation
* [docs] adjustments to documentation
* [misc] update docs | bump firesim with recipe
* [misc] disable error on warnings in verilator | bump number width to match RC
* [docs] fix doc build error
* [verilator] move no fail on warning to be global
* [ci skip] [nvdla] bump submodule urls
* [misc] move firesim specific configs into nvdla dir [ci skip]
* [nvdla] fix run-tests in ci
* update RC configs | bump marshal | bump nvdla-workload
* [nvdla] bump nvdla-workload [ci skip]
* add topology mixin to nvdla configs
* update tutorial patches
2020-05-16 12:22:30 -07:00
John Wright
7c7b336c3f
Add SPI flash support ( #546 )
...
* Add SPI flash configs, IOBinders, CI tests, and docs
* Add writable SPI flash support
* bump
* Fix CI
* Fix CI
* Update docs/Generators/TestChipIP.rst
Co-authored-by: Chick Markley <chick@qrhino.com >
* Maybe actually fix CI
* Fix broken merge
* Fix the tutorial patch
* bump tcip to master
* fix GPIO naming bug
Co-authored-by: Chick Markley <chick@qrhino.com >
2020-05-14 19:19:50 -07:00
abejgonzalez
460455e790
extend midas examples timeout in ci
2020-05-13 13:18:06 -07:00
Howard Mao
94628e78b2
add icenet and testchipip unit tests to CI
2020-04-28 10:34:29 -07:00
David Biancolin
b26ed91b73
[CI] Convert FireSim tests to use ScalaTest
2020-04-26 21:11:31 -07:00
David Biancolin
f30daa4063
[ci] Lengthen hetero tests timeout
2020-04-24 13:33:30 -07:00
Abraham Gonzalez
7b6a45a6a8
[ci] remove approval button for ci jobs ( #521 )
2020-04-20 17:08:15 -07:00
Abraham Gonzalez
8469ce62e1
Revert "[ci] bypass approval button on dev/master ( #519 )" ( #520 )
...
This reverts commit 0035154168 .
2020-04-18 17:11:13 -07:00
Abraham Gonzalez
0035154168
[ci] bypass approval button on dev/master ( #519 )
2020-04-18 17:09:31 -07:00
David Biancolin
e7a8ea4bf4
Merge pull request #503 from ucb-bar/rc-bump-april
...
Stage / Phase RC Bump
2020-04-18 16:08:24 -07:00
David Biancolin
b303cf6e81
Rocket Chip Stage/Phase Bump ( #503 )
...
[WIP] Minimally elaborating design
Bring up a feature-complete Chipyard stage
Pull in Makefrag generation; Bump submodules
Update config generation, and global reset scheme
Bump submodules; clean up
Bump FireSim
Remove some unhygenic comments / WS
Remove the rocketchip subproject
[CI] Lengthen ariane tests timeout
Address some remaining reviewer comments
[firechip] Refresh a Field that cannot be used across repeated instantiations
Bump all submodules
2020-04-18 17:54:27 +00:00
Abraham Gonzalez
a6d9589ed8
[ci] add approval button ( #510 )
2020-04-15 13:38:49 -07:00
Abraham Gonzalez
e94dc287b1
[docs/ci] cleanup docs and add ci to check it ( #485 )
2020-03-17 10:48:18 -07:00
Abraham Gonzalez
f517070432
Move DockerImage into Chipyard + Bump BOOM ( #463 )
...
* [ci] move docker image to chipyard [ci skip]
* [ci] bump with new image
* [boom] bump
2020-03-10 11:33:06 -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
Jerry Zhao
854e71a205
Add tutorial config and tutorial patches
2020-03-05 19:44:37 -08:00
Jerry Zhao
0f56c4ce44
Unify configs between Chipyard and FireSim
2020-02-13 12:33:28 -08:00
Jerry Zhao
ebfa545344
Generator unification
2020-02-13 12:33:28 -08:00
Jerry Zhao
49dbe8daba
Rename top-level example package to chipyard
...
* FireChip now directly uses the Chipyard Top
2020-02-13 12:33:04 -08:00
Abraham Gonzalez
3e4c99e044
[ci] use re-usable config. components ( #421 )
2020-02-04 18:33:08 -08:00
Jerry Zhao
05f17f5b99
[tracegen] Add tracegen support for the BOOM L1D ( #362 )
...
* [tracegen] Add tracegen support for the BOOM L1D
* [tracegen] Split up BOOM Tracegen mixin and shim.
* [ci] Fix tracegen hash for testing
2020-01-23 16:01:32 -08:00
Albert Ou
f71d976114
toolchains: Build libraries with medany code model
...
This enables bare-metal programs to link against newlib and libgcc at
addresses above 0x80000000.
2019-12-21 12:11:48 -08:00
alonamid
56770a1a4c
Gemmini Integration ( #356 )
...
* gemmini submodule
* fix build.sbt
* firechip gemmini config
* bump gemmini
* bump gemmini
* bump gemmini
* fix hwacha typo
* start gemmini docs
* bump gemmini
* gemmini docs
* Update Gemmini RST. Add quick-build instructions to Gemmini RST
* start gemmini CI
* bump gemmini
* gemmini CI fixes
* bump gemmini
* fix simulator name in gemmini CI
* cleanup gemmini CI
* bump esp-isa-sim to include gemmini
* update gemmini docs
* [ci skip] fix gemmini docs typos
* Update Gemmini.rst
Add instructions on building Gemmini programs, or writing your own programs.
* Changed order of VCS and Verilator in Gemmini docs
* Remove "make your own tests" from Gemmini README
* bump gemmini
* try to fix midasexamples CI
2019-12-14 01:36:42 -08:00
Jerry Zhao
72f9730cbd
Allow user to specify toolchain install prefix ( #334 )
2019-12-13 11:40:47 -08:00