- Nov 21, 2017
-
-
Jack Koenig authored
-
Jack Koenig authored
Use modified Chisel to require invalidation in compatibility code but only on IOs
-
Andrew Waterman authored
Fix ITIM deallocation during I$ refill causing data corruption
-
Yunsup Lee authored
-
Andrew Waterman authored
Deallocation can change repl_way, which violates the assumption that it remains constant throughout refill. The workaround described in commit 3db06630 still suffices, provided only the hart that owns the ITIM changes the ITIM allocation. This subsumes commit 3db06630.
-
Andrew Waterman authored
This reverts commit 3db06630.
-
- Nov 19, 2017
-
-
Wesley W. Terpstra authored
Verify blocker width
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
- Nov 18, 2017
-
-
Henry Cook authored
tile: bus blocker needs to know width
-
Megan Wachs authored
debug: bump riscv-tools/riscv-tests/debug for Priv test fixes
-
Henry Cook authored
-
Henry Cook authored
...instead of on the master side of the system bus. People inheriting from HasTileMasterPort might need to add `masterNode := tileBus.node` to their Tile child class.
-
Megan Wachs authored
-
- Nov 17, 2017
-
-
Megan Wachs authored
* debug: Update macros from spec * debug: some corrections in the auto-generated files * debug: update renamed fields * Debug: implement the implicit ebreak option for small program buffers * debug: clean up some unused code and add more require() explanations * debug: make implicit ebreak false * debug: Add the havereset/haveresetack functionality * debug: program buffer can still be 16 even if there is an implicit ebreak
-
Gleb Gagarin authored
Bumped riscv-tools/riscv-isa-sim
-
- Nov 16, 2017
-
-
Gleb Gagarin authored
-
- Nov 15, 2017
-
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
axi4: add an Xbar
-
Wesley W. Terpstra authored
This is a follow-up to PR #1108. Rather than increasing the number of transactions we allow to be inflight, instead just block TL when early source re-use happens. This is a better fix since it means we don't pay mostly wasted downstream hardware to handle an additional transaction inflight that almost never happens.
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
- Nov 14, 2017
-
-
Wesley W. Terpstra authored
* TLToAXI4: fix WaR for single-source FIFO masters * TLToAXI4: fix potential counter overflow => WaR hazard If you have a FIFO master with 2^n-1 sources that performs early source re-use, the old code could potentially break FIFO order.
-
Henry Cook authored
needs to use RocketTileParams.hartid instead of zipWithIndex
-
- Nov 12, 2017
-
-
Andrew Waterman authored
bump tools for .align 2 fix in riscv-tests
-
Andrew Waterman authored
-
- Nov 11, 2017
-
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
- Nov 10, 2017
-
-
Andrew Waterman authored
Provide option to support AMOs only on I/O, not DTIM/D$
-
Andrew Waterman authored
-
Andrew Waterman authored
Frontend improvements
-
- Nov 09, 2017
-
-
Wesley W. Terpstra authored
More ITIM error-handling improvements
-