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 |
|