Commit Graph

1333 Commits

Author SHA1 Message Date
Albert Ou
b55e579c91 Override default baud rate for FireChip
This avoids target software needing to explicitly set the divisor to
match the UART bridge.
2020-07-07 23:00:14 -07:00
Fang, Zitao
60f7ec60bd Merge pull request #588 from ucb-bar/ariane-decouple
Test Suite Simplification
2020-07-07 12:55:52 -07:00
Jerry Zhao
d3721bbd99 Merge pull request #618 from ucb-bar/mmio_fix
Fixes for AXI4 MMIO and FBus ports
2020-07-03 12:15:50 -07:00
Jerry Zhao
a7047c4ba2 Fix FireChip BridgeBinders 2020-07-03 08:33:10 -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
Zitao Fang
d77c4afb36 Rollback .gitignore 2020-06-29 12:05:24 -07:00
Zitao Fang
c85d8c4211 Remove generic parameter from this PR 2020-06-29 11:42:34 -07:00
Zitao Fang
d9556e14f5 Merge branch 'dev' of github.com:ucb-bar/chipyard into ariane-decouple 2020-06-28 21:39:32 -07:00
David Biancolin
863e68ff30 Merge pull request #576 from ucb-bar/make-suffix-rules
Disable all make suffix rules for improved EC2 performance
2020-06-27 13:37:16 -07:00
David Biancolin
aad28dccdb Merge pull request #613 from ucb-bar/bloop
Bloop Support
2020-06-27 13:36:52 -07:00
David Biancolin
02c889b8b1 Bump FireSim 2020-06-25 17:42:38 -07:00
David Biancolin
fe5785a3d6 Merge remote-tracking branch 'origin/dev' into bloop 2020-06-25 15:32:24 -07:00
David Biancolin
a0f103e843 [make] Specify a custom bloop server port w/ BLOOP_NAILGUN_PORT 2020-06-25 14:14:08 -07:00
Zitao Fang
1c5bc7d0ff Integrate with new Rocket tile API 2020-06-24 20:55:37 -07:00
Zitao Fang
df90442088 Merge branch 'dev' of github.com:ucb-bar/chipyard into ariane-decouple 2020-06-24 16:44:07 -07:00
Jerry Zhao
84e672cabb Merge pull request #605 from ucb-bar/rc-retile
Bump Rocketchip to June 2020 for Tile changes
2020-06-24 14:19:05 -07:00
Jerry Zhao
ec8089eff1 Merge remote-tracking branch 'origin/dev' into rc-retile 2020-06-23 17:00:01 +00:00
Jerry Zhao
16c8f47202 Bump Firesim 2020-06-23 16:31:41 +00:00
Albert Ou
f90b11f00a Merge pull request #607 from ucb-bar/dt-htif
Emit htif node in device tree
2020-06-22 14:44:48 -07:00
David Biancolin
f311aa37d1 [make] Remove unneeded CLASSES variables 2020-06-21 23:44:01 +00:00
David Biancolin
c5b09541be [make] Find all build.sbt files and use them for bloop prereqs 2020-06-21 23:36:23 +00:00
David Biancolin
5e4d2103cc [setup] Don't re-init firesim in firesim-setup.sh 2020-06-21 23:26:25 +00:00
David Biancolin
ce67134329 Support using bloop instead of SBT 2020-06-21 23:25:53 +00:00
Jerry Zhao
6b31afb1c3 Bump boom 2020-06-21 11:56:45 -07:00
Jerry Zhao
a1cc62b85a Bump Rocket-chip again 2020-06-20 12:28:03 -07:00
Jerry Zhao
2bfc4f6dd4 More fixes for RC bump 2020-06-19 14:44:07 -07:00
Albert Ou
a9d349cb85 Emit htif node in device tree 2020-06-18 21:19:52 -07:00
Jerry Zhao
f87522bf0e Fix AXI4 IOBinder for multi-channel systems 2020-06-18 17:36:51 -07:00
Jerry Zhao
d245df9133 Bump Rocketchip to June 2020 for Tile changes 2020-06-18 17:25:31 -07: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
Colin Schmidt
781d644ea8 Merge pull request #603 from ucb-bar/ci-ignore-rename
Use an accurate name for the ci skip list
2020-06-15 10:04:58 -07:00
Zitao Fang
81724b3cc4 Merge branch 'dev' of github.com:ucb-bar/chipyard into ariane-decouple 2020-06-13 01:42:38 -07:00
Zitao Fang
119a44b121 Use config to manage core registration and custom tests 2020-06-13 01:36:14 -07:00
Jerry Zhao
71f340a0af Use output_dir for run-binary logs and waveforms (#596)
* Dump run-binary files in output/$(long_name) instead of current directory
* Remove run-none rules, these were equivalent to run-binary BINARY=none
2020-06-12 10:08:55 -07:00
Colin Schmidt
ad4d7dde80 Merge pull request #600 from ucb-bar/enable_parallel_hammer_sims
Enable parallel hammer simulations
2020-06-11 11:21:33 -07:00
Colin Schmidt
4bfd89be6b Use an accurate name for the ci skip list 2020-06-11 11:18:34 -07:00
Jerry Zhao
623bafacd5 Warn if RISCV unset (#601) 2020-06-10 14:46:53 -07:00
Colin Schmidt
629ca805e4 Bump hammer branches to master after merge 2020-06-10 13:46:43 -07:00
Colin Schmidt
2bb6923c5f Merge remote-tracking branch 'origin/dev' into enable_parallel_hammer_sims 2020-06-08 11:05:41 -07:00
Colin Schmidt
0863e8d1ce Enable hammer simulations to run in parallel
Bumps hammer and its plugins
Updates to makefile for running simulations without BINARY
Enables make power-par to automatically connect from sim-par
2020-06-08 11:02:27 -07:00
Zitao Fang
98f6f9292e Change Generic Config 2020-06-06 16:22:59 -07:00
Colin Schmidt
5e0b3c3b9e Merge pull request #598 from ucb-bar/move-dramsim-ini-dir
Allow dramsim_ini folder to be set at the command line
2020-06-06 07:57:58 -07:00
Jerry Zhao
cdddc5982a Bump sha3 for multi-sha fix (#597) 2020-06-05 18:22:31 -07:00
Colin Schmidt
171b805d0e Allow dramsim_ini folder to be set at the command line 2020-06-05 16:55:13 -07:00
Jerry Zhao
e3d4d88c00 Merge pull request #594 from ucb-bar/master
Sync dev with the release
2020-06-05 12:19:36 -07:00
Zitao Fang
0f116cb717 Tile construction delayed 2020-06-04 00:17:05 -07:00
Zitao Fang
e021f161dc Remove Debug message 2020-06-03 20:57:31 -07:00
Zitao Fang
bc6e03f859 Merge branch 'dev' of github.com:ucb-bar/chipyard into ariane-decouple 2020-06-03 20:23:38 -07:00
Zitao Fang
02c8aac346 Revised generic config 2020-06-03 20:22:41 -07:00
Albert Magyar
f9faac32fc [skip ci] Update reference to 'REBAR' in script comment 2020-06-03 17:21:43 -07:00