1
0
rocket-chip/src/main/scala/rocket
Andrew Waterman 5f3fb64ef0 Per ABI, only x1 and x5 should be treated as function returns
We were doing so for x3 and x7, as well, which could reduce performance
for compilers that happen to perform indirect jumps via t2 (x7).
2016-11-22 12:01:05 -08:00
..
arbiter.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
breakpoint.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
btb.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
consts.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
csr.scala TLB: determine RWX from TL2 properties directly 2016-11-21 21:13:26 -08:00
Dcache.scala rocket: pass scratchpad address to block dcache 2016-11-21 21:13:26 -08:00
decode.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
dpath_alu.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
fpu.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
frontend.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
HellaCache.scala rocket: pass scratchpad address to block dcache 2016-11-21 21:13:26 -08:00
ibuf.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
icache.scala [rocket] require refillcycesperbeat == 1 and remove flowthroughserializer 2016-11-20 19:36:51 -08:00
idecode.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
instructions.scala Add performance counter support 2016-08-29 12:31:52 -07:00
multiplier.scala Use <> instead of := for bi-directional connections 2016-10-04 22:29:39 -07:00
NBDcache.scala rocket: pass scratchpad address to block dcache 2016-11-21 21:13:26 -08:00
package.scala don't use Scala to Chisel implicit conversions outside of rocket 2016-09-29 14:35:42 -07:00
ptw.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
rocc.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
rocket.scala Per ABI, only x1 and x5 should be treated as function returns 2016-11-22 12:01:05 -08:00
rvc.scala rocketchip: move from using cde to config 2016-11-18 16:18:33 -08:00
ScratchpadSlavePort.scala rocket: pass scratchpad address to block dcache 2016-11-21 21:13:26 -08:00
SimpleHellaCacheIF.scala [rocket] resolve cde/config conflicts 2016-11-18 19:11:34 -08:00
tile.scala rocket: pass scratchpad address to block dcache 2016-11-21 21:13:26 -08:00
tlb.scala TLB: determine RWX from TL2 properties directly 2016-11-21 21:13:26 -08:00