Commit Graph
26 Commits
Author SHA1 Message Date
Henry Cook 3980120279 More stylish bundle param names, some hub progress 2012-02-25 15:27:53 -08:00
Henry Cook db6d480778 Better foldR 2012-02-25 15:27:09 -08:00
Henry Cook df97de0fd3 Better abstraction of data bundles 2012-02-25 12:57:01 -08:00
Henry Cook 4fa31b300b Added popcount util 2012-02-25 12:57:01 -08:00
Henry Cook 52da831aa3 finished xact_finish and xact_abort transactors in coherence hub 2012-02-23 18:12:50 -08:00
Henry Cook 1c1ce7d60b finished xact_rep transactor in coherence hub 2012-02-23 17:50:02 -08:00
Henry Cook 62837537f4 Improved TileIO organization, beginnings of hub implementation 2012-02-22 18:24:52 -08:00
Henry Cook 24a32c2811 Refining tilelink interface 2012-02-22 12:15:47 -08:00
Henry Cook 18bd0c232b Added coherence message type enums 2012-02-22 12:15:47 -08:00
Henry Cook e555fd3fc4 Abstract class for coherence policies 2012-02-16 12:59:38 -08:00
Henry Cook d46e59a16d Abstract base nbcache class 2012-02-16 12:34:51 -08:00
Henry Cook 124efe5281 Replace nbcache manipulation of meta state bits with abstracted functions 2012-02-16 10:43:40 -08:00
Henry Cook 619929eba1 Added coherence tile function defs, with traits and constants 2012-02-16 00:16:45 -08:00
Henry Cook 0671a99712 NBcache works with associativities other than powers of 2 2012-02-13 21:44:32 -08:00
Henry Cook 6d36168183 Fixed two associative nbcache bugs, one in amo replays and one in the flush unit 2012-02-13 21:44:32 -08:00
Henry Cook 41c4e10c37 Workaround for another frakking extraction error in the C backend. C and VLSI backends now both boot kernel with associativity on 2012-02-02 21:53:57 -08:00
Henry Cook c5a4eaa0a1 Associative cache, boots kernel 2012-02-01 13:26:04 -08:00
Henry Cook 281abfbccb New Mux1H constructor 2012-02-01 13:24:28 -08:00
Henry Cook aa3465699b LFSR now a util 2012-01-24 15:26:19 -08:00
Henry Cook 8229d65adf Associative cache passes asm tests and bmarks with power of 2 associativities (including 1) 2012-01-24 11:41:44 -08:00
Henry Cook 8766438bb9 Updated chisel removes ^^ from language. Removed from rocket source, updated jar. 2012-01-23 17:09:23 -08:00
Henry Cook 97f0852b17 DM cache with assoc-aware subunits passes all asm and bmarks 2012-01-18 17:53:26 -08:00
Henry Cook 8623d58724 split into two caches, compiles 2012-01-18 17:09:35 -08:00
Henry Cook 29ed8eb31a More utils for nbdcache 2012-01-18 17:09:35 -08:00
Henry Cook 7e25749581 Groundwork for assoc cache implementation 2012-01-18 17:09:35 -08:00
Henry Cook 1d76255dc1 new chisel version jar and find and replace INPUT and OUTPUT 2012-01-18 14:39:57 -08:00