1
0
Commit Graph

296 Commits

Author SHA1 Message Date
3b3250339a Explicitely convert results of Bits Muxes to UInt
Chisel updated to emit SInt result instead of UInt so this commit addresses this change.
2015-02-03 18:15:01 -08:00
57340be72b doc update 2015-02-02 01:11:13 -08:00
6141b3efc5 uncached -> builtin_type 2015-02-02 01:02:06 -08:00
e6491d351f Offset AMOs within beat and return old value 2015-02-02 00:22:21 -08:00
3aa030f960 Support for uncached sub-block reads and writes, major TileLink and CoherencePolicy refactor. 2015-02-01 20:37:16 -08:00
7b4e9dd137 Block L2 transactions on the same set from proceeding in parallel 2015-02-01 20:29:23 -08:00
973eb43128 state machine bug on uncached write hits 2015-02-01 20:29:23 -08:00
f58f8bf385 Make L2 data array use a single Mem 2015-01-25 15:37:04 -08:00
9ef00d187f %s/master/manager/g + better comments 2014-12-29 22:55:58 -08:00
c76b4bc21d TileLink doc 2014-12-29 22:55:18 -08:00
e62c71203e disconnect unused outer network headers 2014-12-22 18:50:37 -08:00
2ef4357ca8 acquire allocation bugfix 2014-12-19 17:39:23 -08:00
f234fe65ce Initial verison of L2WritebackUnit, passes MiT2 bmark tests 2014-12-19 03:03:53 -08:00
d121af7f94 Simplify release handling 2014-12-18 17:12:29 -08:00
bfcfc3fe18 refactor cache params 2014-12-17 14:28:14 -08:00
ab39cbb15d cleanup DirectoryRepresentation and coherence params 2014-12-15 19:24:42 -08:00
d04da83f96 Make data RAMs 1RW instead of 1R1W 2014-12-15 17:36:17 -08:00
6a8b66231c Add uncached->cached tilelink converter 2014-12-12 17:06:03 -08:00
424df2368f 1R/W L2 data array?
Add TLDataBeats to new LLC; all bmarks pass
2014-12-12 17:05:21 -08:00
3026c46a9c Finish adding TLDataBeats to uncore & hub 2014-12-12 17:04:52 -08:00
2f733a60db Begin adding TLDataBeats to uncore 2014-12-12 17:04:31 -08:00
404773eb9f fix wb bug 2014-12-03 14:22:39 -08:00
05b5188ad9 meta and data bundle refactor 2014-11-19 15:55:25 -08:00
a519a43f23 Merge branch 'master' into new-llc
Conflicts:
	src/main/scala/coherence.scala
	src/main/scala/memserdes.scala
	src/main/scala/tilelink.scala
2014-11-12 16:25:25 -08:00
cb7e712599 Added uncached write data queue to coherence hub 2014-11-12 12:55:07 -08:00
82155f333e Major tilelink revision for uncached message types 2014-11-11 17:36:55 -08:00
35553cc0b7 NullDirectory sharers.count fix 2014-11-11 16:05:25 -08:00
10309849b7 Remove master_xact_id from Probe and Release 2014-11-06 12:07:33 -08:00
27c72e5eed nearly all isa tests pass 2014-10-23 21:50:03 -07:00
a891ba1d46 more correct handling of internal state 2014-10-21 17:40:30 -07:00
044b19dbc1 Compiles and elaborates, does not pass asm tests 2014-10-15 11:46:35 -07:00
86bdbd6535 new tshrs, compiles but does not elaborate 2014-10-07 22:33:10 -07:00
394eb38a96 temp; converted voluntary wb tracker 2014-10-03 01:06:49 -07:00
dc1a61264d initial version, acts like old hub 2014-10-03 01:06:49 -07:00
d735f64110 Parameter API update 2014-10-02 16:47:35 -07:00
7571695320 Removed broken or unfinished modules, new MemPipeIO converter 2014-09-24 15:11:24 -07:00
82fe22f958 support for multiple tilelink paramerterizations in same design
Conflicts:

	src/main/scala/cache.scala
2014-09-24 11:30:40 -07:00
53b8d7b031 use new coherence methods in l2, ready to query dir logic 2014-09-20 18:01:14 -07:00
149d51d644 more coherence API cleanup 2014-09-20 16:57:13 -07:00
faed47d131 use thunk for dir info 2014-09-20 16:54:28 -07:00
f7b1e23ead functional style on MuxBundle 2014-09-20 16:54:28 -07:00
f249da1803 update README 2014-09-17 11:25:14 -07:00
49b027db2c forgot to add LICENSE file 2014-09-12 15:36:29 -07:00
0b51d70bd2 add LICENSE 2014-09-12 15:31:38 -07:00
f8d450b4e2 mark DRAMSideLLC as HasKnownBug 2014-09-11 22:06:03 -07:00
5e26b4ab66 Merge branch 'dse'
Conflicts:
	src/main/scala/htif.scala
	src/main/scala/llc.scala
2014-09-06 06:16:58 -07:00
f8821b4cc9 better fix with explanation of sbt issue 2014-09-02 15:16:03 -07:00
bfb662968d fixes sbt error during first run 2014-09-02 14:33:58 -07:00
712f3a754d merge in master 2014-09-02 12:34:42 -07:00
17b2359c9a htif parameters trait 2014-08-24 19:27:58 -07:00