Commit Graph
18 Commits
Author SHA1 Message Date
Andrew Waterman 73d8d42515 fix coherence bug with multiple probe replies 2012-04-09 21:40:35 -07:00
Andrew Waterman e38114e4b0 fix coherence bug
popping wrong store dependence queue
2012-03-16 01:24:07 -07:00
Andrew Waterman 77c405ffa1 use broadcast hub and coherent HTIF 2012-03-14 16:44:35 -07:00
Andrew Waterman 53cd543d3f fix minor coherence bugs 2012-03-13 19:10:54 -07:00
Andrew Waterman 53d69d3006 parameterize broadcast hub by # of tiles 2012-03-13 17:12:01 -07:00
Andrew Waterman 1258f31825 add probe unit 2012-03-13 16:43:51 -07:00
Andrew Waterman d777f1cb24 fix null hub store ack bug 2012-03-10 15:19:12 -08:00
Andrew Waterman 3a72ace057 Merge branch 'master' of github.com:ucb-bar/riscv-rocket 2012-03-09 02:08:55 -08:00
Andrew Waterman df6ac34821 coherence hub fixes 2012-03-07 21:03:44 -08:00
Andrew Waterman 7929600874 change D$ to use FourStateCoherence protocol
instead of ThreeStateIncoherence.
2012-03-07 01:26:35 -08:00
Andrew Waterman 012b991ffe implement transaction finish messages 2012-03-06 15:48:08 -08:00
Andrew Waterman 1024a460f2 support memory transaction aborts 2012-03-06 00:35:02 -08:00
Andrew Waterman 6ad7aa5cdc flip direction of ioPipe to match ioDecoupled 2012-03-02 16:18:32 -08:00
Andrew Waterman 4c3f7a36ce clean up D$ store data unit 2012-03-01 19:20:00 -08:00
Andrew Waterman 8b519e7ea8 replace tile memory interface with ioTileLink
work in progress towards coherent HTIF. for now, requests
are incoherently passed through a null coherence hub.
2012-02-29 03:10:47 -08:00
Andrew Waterman eec369a1c7 separate memory request command and data
also, merge some VLSI/C++ test harness functionality
2012-02-28 19:06:23 -08:00
Andrew Waterman 7d331858e2 replace ioDCache with ioMem 2012-02-27 18:36:09 -08:00
Andrew Waterman 71c8d3fd41 reorganize directory structure 2012-02-08 15:13:08 -08:00