- Mar 20, 2019
-
-
Sandeep Rajendran authored
-
- Mar 12, 2019
-
-
Henry Cook authored
Refactor BaseTile again (to obviate augmentedTileParameters)
-
- Mar 10, 2019
-
-
Paul Rigge authored
Hardfloat used to require Chisel 2 for testing, which is only published for Scala 2.11. Rocket uses Scala 2.12, which meant the build system needed a workaround to make hardfloat use Scala 2.12 when being used as a part of rocket. Hardfloat's tests have been updated to use Chisel 3, so the workaround is no longer needed. This commit bumps the hardfloat submodule and cleans up build.sbt to use Scala 2.12 only and Makefrag to not use ++2.12.4.
-
- Mar 09, 2019
-
-
Henry Cook authored
-
- Mar 08, 2019
-
-
Andrew Waterman authored
Further fix per-line cache flushing
-
- Mar 07, 2019
-
-
Henry Cook authored
+ replace SharedMemoryTLEdge with TileVisibilityNodeKey + encapusulate Parameter augmentation within BaseTile + simplify tile input constants + provide some LookupByHartImpl impls + remove augmentedTileParams
-
Henry Cook authored
-
Andrew Waterman authored
Don't engage release state machine when release is outstanding Partially revert 3f962e9a, which was a hacky way of nacking the subsequent requests
-
- Mar 06, 2019
-
-
Henry Cook authored
-
Henry Cook authored
-
Andrew Waterman authored
For per-address cache flushing, don't evict same line twice
-
- Mar 05, 2019
-
-
Andrew Waterman authored
This doesn't actually affect any correct M-mode software, but is technically necessary for spec compliance.
-
Paul Rigge authored
Conditionally depend on chisel * By default, depend on subproject in directory "chisel3" * If environment variable "ROCKET_USE_MAVEN" is defined, use maven dependency
-
Andrew Waterman authored
-
- Mar 02, 2019
-
-
Derek Pappas authored
* adding rangefilter to the getOMMemoryRegions gating expression
-
- Mar 01, 2019
-
-
Srivatsa Yogendra authored
-
- Feb 28, 2019
-
-
Andrew Waterman authored
Permit execution past corrupt uncached D-responses
-
Udit Khanna authored
Object model: Make OMECC an OMEnum type
-
- Feb 27, 2019
-
-
Derek Pappas authored
* adding Option[RegFieldDesc]
-
Andrew Waterman authored
-
- Feb 24, 2019
-
-
Derek Pappas authored
-
Andrew Waterman authored
Make the mimpid CSR value a parameter
-
- Feb 23, 2019
-
-
Andrew Waterman authored
This isn't a bug fix, but will eventually help with powering off the cache.
-
Andrew Waterman authored
-
- Feb 22, 2019
-
-
Udit Khanna authored
-
- Feb 21, 2019
-
-
Andrew Waterman authored
Move FPU load pipeline register into ungated clock domain
-
Andrew Waterman authored
This avoids having to clock the FPU during MMIO loads, right up until the load comes back.
-
- Feb 17, 2019
-
-
Andrew Waterman authored
Increase the number of situations in which frontend can be clock gated
-
- Feb 16, 2019
-
-
Derek Pappas authored
Add external global interrupts
-
Andrew Waterman authored
The fetch queue needs to fill up, which currently is only possible with certain code sequences. This PR makes the fetch queue flow control exact rather than conservative, removing the software constraint.
-
- Feb 15, 2019
-
-
Derek Pappas authored
-
Henry Cook authored
Bump firrtl
-
Jack Koenig authored
Summary of changes: * Async Reset Register support * Minor improvements to constant propagation and code generation * Minor performance improvements * Add "mverilog" compiler with minimal optimizations
-
- Feb 14, 2019
-
-
Gleb Gagarin authored
Extend CoreMonitorBundle with Clocked trait.
-
Gleb Gagarin authored
-
- Feb 13, 2019
-
-
Erik Danie authored
* testing fix to correctly generate brams in vivado * added case of no maskpid * fixed typo
-
Megan Wachs authored
-
Henry Cook authored
-
Derek Pappas authored
-
Henry Cook authored
-