- Jun 30, 2018
-
-
Henry Cook authored
Closes #1518
-
- Jun 28, 2018
-
-
Henry Cook authored
-
Henry Cook authored
- don't supply a NullSource if there is no seip - update comments
-
Derek Pappas authored
-
- Jun 27, 2018
-
-
Henry Cook authored
RoCC Build Fixes
-
Derek Pappas authored
-
- Jun 26, 2018
-
-
Schuyler Eldridge authored
This adds a build stage for checking that miscellaneous configurations (like RoccExampleConfig) still compile. No tests are run. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Jun 25, 2018
-
-
Schuyler Eldridge authored
To avoid problems with inheritance/trait mix-in when building RoCC-enabled configurations, this adds a new trait, HasFpuOpt, that declares the optional FPU so that this exists before use in the implementation of lazy RoCCs. RoCC connection logic to the core is moved inside the implementation of RocketTile so that the core is declared before it is used. The RoCC cmd/resp routers are changed to be externally visible as Option[T]. The type variable on HasLazyRoCCModule is removed as this was never used. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Jun 22, 2018
-
-
Alex Solomatnikov authored
Allow PLIC to be optional
-
Wesley W. Terpstra authored
-
- Jun 21, 2018
-
-
Henry Cook authored
-
Henry Cook authored
-
Henry Cook authored
-
- Jun 20, 2018
-
-
Henry Cook authored
-
Henry Cook authored
-
Henry Cook authored
-
Derek Pappas authored
-
Derek Pappas authored
* DescribedSRAM
-
- Jun 19, 2018
-
-
Derek Pappas authored
* add dts address anno * optimized imports
-
Andrew Waterman authored
It's no longer necessary (see https://github.com/riscv/riscv-isa-manual/commit/03a5e722fc0fe7b94dd0a49f550ff7b41a63f612) and removing it gets rid of a strange control path
-
Wesley W. Terpstra authored
L1D: update how corrupt responses are handled
-
Andrew Waterman authored
Having both synchronous and asynchronous reporting mechanisms is confusing, and the synchronous reporting isn't possible for some reasonable design points, e.g., in-order processors with nonblocking caches. Make sure to instantiate a bus-error unit if any TL slaves can error!
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
If the core tries to load from a corrupt block, it goes into a death spiral. We need the BEU to be able to break us out of the load so it can be handled.
-
Wesley W. Terpstra authored
This is useful for test harness code. I could have tried to implement real ECC like in TLRAM, but AXI4RAM is not really intended to be used in synthesis, so this seems wasted effort.
-
Wesley W. Terpstra authored
-
- Jun 16, 2018
-
-
Ryan Macdonald authored
Revert "Sram annos1 (#1490)"
-
- Jun 15, 2018
-
-
Ryan Macdonald authored
This reverts commit 5d0e853e.
-
Wesley W. Terpstra authored
While the inversion trick works most of the time, if you are putting a register in an FPGA IO buffer, you can't have any logic between the register and the output pin.
-
Wesley W. Terpstra authored
Having a lot of children all called 'bridge' was not ideal.
-
- Jun 14, 2018
-
-
Ryan Macdonald authored
Periphery clock changes
-
Ryan Macdonald authored
-
Ryan Macdonald authored
This reverts commit 5d0e853e.
-
Ryan Macdonald authored
-
Ryan Macdonald authored
-
- Jun 13, 2018
-
-
Derek Pappas authored
Add DescribedSRAM
-
Gleb Gagarin authored
Dmi write delay fix
-
- Jun 12, 2018
-
-
Felix Yan authored
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
Add InModuleBody API
-