- Aug 31, 2017
-
-
Jim Lawson authored
Move addSbtPlugin sbt-chisel-dep to its own file and add explicit sonatype resolvers; cleanup project/plugins
-
Jim Lawson authored
-
Megan Wachs authored
TLBuffer: Add a nodedebugstring
-
Megan Wachs authored
-
- Aug 30, 2017
-
-
Jim Lawson authored
-
Jim Lawson authored
-
- Aug 25, 2017
-
-
Megan Wachs authored
systemBus: allowing naming the TLBuffers which get inserted
-
Megan Wachs authored
-
Wesley W. Terpstra authored
These functions were actually for cross connecting chips.
-
- Aug 22, 2017
-
-
Megan Wachs authored
async_reset_reg: Squash X's the same as for synchronous reg
-
Megan Wachs authored
-
Megan Wachs authored
-
- Aug 18, 2017
-
-
Andrew Waterman authored
Respect ISA requirements on interrupt priority order
-
Andrew Waterman authored
chooseInterrupts already sorts M interrupts above S interrupts.
-
Shreesha Srinath authored
Previously, the requirement for PAddrBits only checked to be equal or greater than the bundle bits. Changing it to check for these to match exactly as for cases when the PAddrBits greater than address bits we could run into scenarios which cause possible address wrap around issues.
-
- Aug 15, 2017
-
-
Megan Wachs authored
jtag_vpi: Use Parameterized Black Box
-
Megan Wachs authored
-
Wesley W. Terpstra authored
This lead to strange firrtl errors when you had two empty HeterogeneousBags in the same Bundle.
-
- Aug 14, 2017
-
-
Andrew Waterman authored
Fix acquire before release
-
Megan Wachs authored
Add a +max-core-cycles PlusArg
-
Megan Wachs authored
-
Andrew Waterman authored
If the queue is not empty before a dirty miss, C could block D. I haven't seen this in the wild, but it could happen because of dirty probe responses backed up in the queue.
-
Andrew Waterman authored
oops...
-
- Aug 13, 2017
-
-
Andrew Waterman authored
Don't trigger ECC writebacks when a release is in flight
-
Andrew Waterman authored
This is an acquire-before-release regression.
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Aug 12, 2017
-
-
Wesley W. Terpstra authored
-
Wesley W. Terpstra authored
-
- Aug 11, 2017
-
-
Andrew Waterman authored
If the first one is killed for some unrelated reason (e.g. write port hazard), the second one will still issue to the div-sqrt unit. While it will itself later be killed, the fact that the later instruction acquires a resource needed by the former instruction leads to deadlock.
-
Wesley W. Terpstra authored
-
- Aug 10, 2017
-
-
Andrew Waterman authored
These appear to be equivalent, but the old one seems to fail in Vivado and this one seems to pass. This is not yet conclusive.
-
Yunsup Lee authored
Fix IBuf bug
-
Andrew Waterman authored
Don't examine a packet's xcpt signal if it might be invalid. In this case, the correct fix is to not examine xcpt at all; the deleted code was vestigial. (Note, the other use of xcpt(j+1) in this code is indeed safe.)
-
- Aug 09, 2017
-
-
Yunsup Lee authored
memgen: also randomize ren and rand register
-
Andrew Waterman authored
-
Yunsup Lee authored
-
Richard Xia authored
Bump riscv-tools to bump riscv-tests for mi-csr test fix.
-