1
0
rocket-chip/src/main/scala/rocket
Andrew Waterman e9752f76ae Improve probe state machine
- Reduce reliance on s2_prb_ack_data due to future ECC changes
- Shave a cycle off valid, but clean, probes
- Code cleanup
2017-07-03 16:25:04 -07:00
..
ALU.scala Heterogeneous Tiles (#550) 2017-02-09 13:59:09 -08:00
Arbiter.scala Add TLB miss performance counters (#762) 2017-05-23 12:52:25 -07:00
Breakpoint.scala Heterogeneous Tiles (#550) 2017-02-09 13:59:09 -08:00
BTB.scala Update RAS speculatively from fetch stage 2017-04-24 02:01:15 -07:00
Consts.scala Heterogeneous Tiles (#550) 2017-02-09 13:59:09 -08:00
CSR.scala debug: Don't reset debugint register, as none of the interrupt registers are. 2017-06-27 14:10:13 -07:00
DCache.scala Improve probe state machine 2017-07-03 16:25:04 -07:00
Decode.scala Heterogeneous Tiles (#550) 2017-02-09 13:59:09 -08:00
Events.scala Add performance counter facility 2017-03-09 13:58:50 -08:00
Frontend.scala Revert "rocket: link itim to its cpu" 2017-06-28 23:10:57 -07:00
HellaCache.scala Basic L1 D$ ECC support 2017-06-28 02:09:18 -07:00
IBuf.scala Refactor frontend exception passing 2017-06-28 02:09:18 -07:00
ICache.scala Revert "rocket: link itim to its cpu" 2017-06-28 23:10:57 -07:00
IDecode.scala Support PutPartial in ScratchpadSlavePort 2017-05-02 03:07:02 -07:00
Instructions.scala rocket: separate page faults from physical memory access exceptions 2017-03-27 16:37:09 -07:00
Multiplier.scala Improve integer mul/div 2017-06-19 12:09:21 -07:00
NBDcache.scala Remove unused signal from TLB interface 2017-06-28 02:09:18 -07:00
Package.scala Heterogeneous Tiles (#550) 2017-02-09 13:59:09 -08:00
PMP.scala Express PMP mask generation with incrementer, not adder 2017-04-27 15:16:29 -07:00
PTW.scala PTW now does not require atomic memory operations, so take out the requirement (#767) 2017-05-26 13:11:15 -07:00
Rocket.scala Propagate wb_reg_rs2 for sfence ASID 2017-06-28 02:09:18 -07:00
RocketTiles.scala rocket: add dtim and itim refs to cpus 2017-06-28 23:10:58 -07:00
RVC.scala Heterogeneous Tiles (#550) 2017-02-09 13:59:09 -08:00
ScratchpadSlavePort.scala Revert "rocket: link dtim to its cpu" 2017-06-28 23:10:57 -07:00
SimpleHellaCacheIF.scala Support PutPartial in ScratchpadSlavePort 2017-05-02 03:07:02 -07:00
TLB.scala Forbid S-mode execution from user memory 2017-06-28 02:09:18 -07:00
TLBPermissions.scala In TLBPermissions, merge across some region types 2017-04-18 00:47:58 -07:00