Henry Cook
|
d2a594fb57
|
new junctions repo has mem size constants
|
2015-07-29 18:05:54 -07:00 |
|
Henry Cook
|
9d67ef4ee2
|
simplify .sbt files
|
2015-07-29 17:22:33 -07:00 |
|
Henry Cook
|
a315fe93c1
|
simplify ClientMetadata.makeRelease
|
2015-04-20 10:46:24 -07:00 |
|
Henry Cook
|
3048f4785a
|
HeaderlessTileLinkIO -> ClientTileLinkIO
|
2015-04-17 16:56:53 -07:00 |
|
Henry Cook
|
49f1c0aa7b
|
moved ecc lib to uncore
|
2015-04-13 15:58:10 -07:00 |
|
Henry Cook
|
91e882e3f8
|
Use HeaderlessTileLinkIO
|
2015-04-13 15:58:10 -07:00 |
|
Henry Cook
|
51e4cd7616
|
Added UncachedTileLinkIO port to RocketTile, simplify arbitration
|
2015-03-12 16:30:04 -07:00 |
|
Henry Cook
|
95aa295c39
|
Use HeaderlessTileLinkIO to cut down on unconnected port errors in VCS
|
2015-03-09 16:34:43 -07:00 |
|
Henry Cook
|
b36d751250
|
sret bugfix: bypass arbiter
|
2015-03-05 13:14:16 -08:00 |
|
Henry Cook
|
1e0c16c557
|
new metadata api
|
2015-02-28 17:00:32 -08:00 |
|
Henry Cook
|
0b131173e6
|
WritebackUnit multibeat control logic bugfix
|
2015-02-16 10:59:57 -08:00 |
|
Henry Cook
|
aa46b8b72d
|
Slightly refactor TLBResp
|
2015-02-03 19:32:37 -08:00 |
|
Henry Cook
|
741e6b77ad
|
Rename some params, use refactored TileLink
|
2015-02-01 20:37:31 -08:00 |
|
Henry Cook
|
1cb65d5ec1
|
%s/master/manager/g
|
2014-12-29 22:56:18 -08:00 |
|
Henry Cook
|
77e5e6b561
|
refill bug
|
2014-12-17 19:29:28 -08:00 |
|
Henry Cook
|
08dcf4c6ca
|
refactor cache params
|
2014-12-17 14:28:05 -08:00 |
|
Henry Cook
|
d29793d1f7
|
cleanup CoherenceMetadata and coherence params
|
2014-12-15 19:23:38 -08:00 |
|
Henry Cook
|
c9320862ae
|
add l2 dmem signal to rocc
|
2014-12-12 16:55:08 -08:00 |
|
Henry Cook
|
72ea24283b
|
multibeat TL; passes all tests
|
2014-12-12 16:54:33 -08:00 |
|
Henry Cook
|
b7b2923bff
|
Cleanup MSHR internal bundles
|
2014-11-11 18:18:35 -08:00 |
|
Henry Cook
|
c9e7874818
|
Major tilelink revision for uncached message types
|
2014-11-11 17:36:48 -08:00 |
|
Henry Cook
|
bf901e4bca
|
Remove master_xact_id from Release
|
2014-11-06 12:09:45 -08:00 |
|
Henry Cook
|
8eb64205f5
|
bug fix for nbdcache s2_data
|
2014-09-25 12:00:20 -07:00 |
|
Henry Cook
|
b55c38cdc7
|
Remove spurious vec consts
|
2014-09-25 12:00:20 -07:00 |
|
Henry Cook
|
5eb5e9eaf5
|
Standardize ()=>Module(...) top-level Parameters
|
2014-09-07 17:54:41 -07:00 |
|
Henry Cook
|
5e2f98747f
|
Merge branch 'dse'
|
2014-09-06 06:10:15 -07:00 |
|
Henry Cook
|
b42a2ab40a
|
Final parameter refactor
|
2014-09-01 13:28:58 -07:00 |
|
Henry Cook
|
6a4193cf90
|
minor cache param cleanup
|
2014-08-19 11:38:46 -07:00 |
|
Henry Cook
|
2de268b3b1
|
Cache utility traits. Completely compiles, asm tests hang.
|
2014-08-19 11:38:20 -07:00 |
|
Henry Cook
|
ca5f38ff26
|
a few more fixes. some param lookups fail (here() in Alter blocks)
|
2014-08-19 11:38:11 -07:00 |
|
Henry Cook
|
0dac9a7467
|
Full conversion to params. Compiles but does not elaborate.
|
2014-08-19 11:38:02 -07:00 |
|
Henry Cook
|
dab675b231
|
refactor Metadata, clean and expand coherence API
|
2014-05-28 16:05:48 -07:00 |
|
Henry Cook
|
5bc6981414
|
fix metadata default, add bug TODO
|
2014-05-06 18:36:22 -07:00 |
|
Henry Cook
|
7d6a642c0c
|
correct use of function value to initialize MetaDataArray
|
2014-05-06 13:00:00 -07:00 |
|
Henry Cook
|
7f690dd9c8
|
parameterize metadataarray
|
2014-05-01 01:45:45 -07:00 |
|
Henry Cook
|
519b2ea2b6
|
New metadata result trait
|
2014-04-26 19:08:56 -07:00 |
|
Henry Cook
|
1b156c6db9
|
TileLinkIO.GrantAck -> TileLinkIO.Finish
|
2014-04-26 15:18:21 -07:00 |
|
Henry Cook
|
fc825c7103
|
MetaData & friends moved to uncore/
|
2014-04-23 16:23:51 -07:00 |
|
Henry Cook
|
f4d326b8d7
|
Prep in HellaCache for extracting MetaData to uncore
|
2014-04-23 15:43:31 -07:00 |
|
Henry Cook
|
5c62cff2ce
|
put replacement policy in uncore and minor nbdcache cleanups
|
2014-04-22 16:53:20 -07:00 |
|
Henry Cook
|
1fa505f9ff
|
remove superfluous AVec object
|
2014-04-16 17:19:32 -07:00 |
|
Henry Cook
|
444d0449e3
|
io.cnt bug in serializer
|
2014-04-14 17:13:13 -07:00 |
|
Henry Cook
|
1da8ef2ddf
|
Added serdes to decouple cache row size from tilelink data size
|
2014-04-10 12:34:12 -07:00 |
|
Henry Cook
|
910b3b203a
|
removed AddressSpaceConstants, CacheConstants, and TileLinkSizeConstants
|
2014-04-10 12:32:44 -07:00 |
|
Henry Cook
|
ebdc0a2692
|
merge Aqcuire and AcquireData. cache line size coupled to tilelink data size
|
2014-04-10 12:09:52 -07:00 |
|
Henry Cook
|
2c2b3a7678
|
cleanups supporting uncore hierarchy
|
2014-01-31 12:07:26 -08:00 |
|
Henry Cook
|
f9b85d8158
|
NetworkIOs no longer use thunks
|
2013-09-10 16:15:19 -07:00 |
|
Henry Cook
|
d06e24ac24
|
new enum syntax
|
2013-09-10 10:51:35 -07:00 |
|
Henry Cook
|
ff7b486006
|
standardized sbt build
|
2013-08-15 18:13:19 -07:00 |
|
Henry Cook
|
ae02ebd153
|
Merge branch 'chisel-v2' of github.com:ucb-bar/riscv-rocket into chisel-v2
Conflicts:
src/core.scala
src/ctrl.scala
src/dpath_util.scala
src/fpu.scala
src/nbdcache.scala
src/tile.scala
|
2013-08-15 16:35:27 -07:00 |
|
Henry Cook
|
3a266cbbfa
|
final Reg changes
|
2013-08-15 15:28:15 -07:00 |
|
Henry Cook
|
b570435847
|
Reg standardization
|
2013-08-13 17:50:02 -07:00 |
|
Henry Cook
|
858169917e
|
removed dummy DNCs handled by pruning
|
2013-08-12 22:34:46 -07:00 |
|
Henry Cook
|
d9b3c7cfc8
|
Moved RenEn to ChiselUtil
|
2013-08-12 22:18:25 -07:00 |
|
Henry Cook
|
1a9e43aa11
|
initial attempt at upgrade
|
2013-08-12 10:39:11 -07:00 |
|
Henry Cook
|
de313d97de
|
Merge branch 'master' of github.com:ucb-bar/riscv-rocket
|
2013-08-02 16:30:09 -07:00 |
|
Henry Cook
|
4eaab214d2
|
Fold uncore constants into TileLinkConfiguration, update coherence API
|
2013-08-02 16:29:51 -07:00 |
|
Henry Cook
|
bef6c1db35
|
minor nbdcache cleanup
|
2013-08-02 16:29:37 -07:00 |
|
Henry Cook
|
9abdf4e154
|
Make compatible with scala 2.10. List.sort deprecated. Refactor constants into package object.
|
2013-07-23 20:27:58 -07:00 |
|
Henry Cook
|
5c00d0a030
|
new tilelink arbiter type
|
2013-07-09 15:31:46 -07:00 |
|