- Oct 06, 2020
-
-
Jack Koenig authored
Use sbt-sriracha for fully SBT-managed source dependencies. They are also toggleable via JVM System Properties: sbt.sourcemode and sbt.workspace. Update Makefiles and build rocketchip fat jar. Support switching between source and published chisel3 and firrtl, test in CI. Document this flow for bumping and describe impact of this flow on IDE use.
-
Felix Yan authored
-
- Oct 03, 2020
-
-
Richard Xia authored
Enable ProcedureSyntax lint rule
-
Richard Xia authored
Enable LeakingImplicitClassVal lint rule
-
Ernie Edgar authored
-
Wesley W. Terpstra authored
We cannot use '<>' due to the usual chisel3 bug with both sides wires. To appease ':<>', the types must be identical, so we need a cast.
-
- Oct 02, 2020
-
-
Richard Xia authored
-
Richard Xia authored
-
Richard Xia authored
-
Richard Xia authored
-
Richard Xia authored
Add scalafix and remove unused imports
-
- Oct 01, 2020
-
-
Richard Xia authored
-
Richard Xia authored
-
Richard Xia authored
-
- Sep 26, 2020
-
-
Andrew Waterman authored
Support subbanking the D$ to save power for narrow accesses
-
- Sep 25, 2020
-
-
Andrew Waterman authored
This is particularly useful for reducing energy per scalar access when attaching a coprocessor that requires a very wide D$ port.
-
- Sep 24, 2020
-
-
綺麗な賢狼ホロ authored
-
- Sep 23, 2020
-
-
Wesley W. Terpstra authored
AXI4Deinterleaver: add a buffer when optimized away
-
- Sep 19, 2020
-
-
Ryan Macdonald authored
subsystem: update InterruptBusWrapper crossing code
-
Ryan Macdonald authored
-
- Sep 18, 2020
-
-
Ryan Macdonald authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
Otherwise, cycle timing of the design can be impacted by the optimization which removes this IP. The new default changes the behaviour to leave the timing unaffected by the optimization, which, while a change, is safer.
-
- Sep 17, 2020
-
-
Henry Cook authored
-
Joshua Smith authored
Relax master parameter of RocketCrossingParams
-
Jiuyang Liu authored
bug fix for inlined xbar
-
Henry Cook authored
-
Henry Cook authored
-
Jiuyang Liu authored
-
- Sep 16, 2020
-
-
Joshua Smith authored
Throw exception on unrecognized TileMasterPortParams subtype
-
Jack Koenig authored
Verilator ignores these delays (after warning the user), so they can result in race conditions. Co-authored-by:Ernie Edgar <ernie.edgar@sifive.com>
-
- Sep 12, 2020
-
-
Matthew Conolly authored
-
- Sep 11, 2020
-
-
Wesley W. Terpstra authored
User fields on C channel
-
- Sep 09, 2020
-
-
Wesley W. Terpstra authored
Since the CacheCork does not hard-code this, the cache should.
-
Wesley W. Terpstra authored
This was a total hack. Let's do things properly.
-
Wesley W. Terpstra authored
We are still experimenting with user bits in the TL-C setting. However, it does appear necessary to control these bits at the very least for Releases and ProbeAcks which get transformed into Puts.
-
Henry Cook authored
- convert to chisel3 - upstream factory helper from sifive-blocks - improve detail of scaladoc comments
-
Henry Cook authored
Add maxTransactionsInFlight to IDMapEntry and OMIdMapEntry
-
- Sep 04, 2020
-
-
Henry Cook authored
-
- Sep 03, 2020
-
-
Henry Cook authored
-