1
0
Commit Graph

208 Commits

Author SHA1 Message Date
Henry Cook f836bd93e1 Bugfix in crossbar ready sigs, added adapter for old hub, removed incoherent sig from tilelink 2013-01-07 14:01:39 -08:00
Henry Cook 418e3fdf50 Bugfix in crossbar ready sigs, added adapter for old hub, removed incoherent sig from tilelink 2013-01-07 13:57:48 -08:00
Henry Cook 400d48e3de Refactored uncore conf 2012-12-13 11:39:14 -08:00
Henry Cook 6d61baa6cd Initial version of phys/log network compiles 2012-12-12 11:08:50 -08:00
Henry Cook f359518e52 wip: new network classes 2012-12-12 11:08:50 -08:00
Henry Cook 8d69f9b41c Initial version of phys/log network compiles 2012-12-12 00:05:28 -08:00
Henry Cook 12caa55dc7 wip: new network classes 2012-12-06 18:51:30 -08:00
Andrew Waterman aae7a67781 fix llc refill/writeback bugs 2012-12-06 02:07:03 -08:00
Andrew Waterman 50e9d952e8 don't initiate llc refill until writeback drains 2012-12-04 06:57:53 -08:00
Andrew Waterman 8103676b37 reduce physical address space to 4GB 2012-11-26 20:54:56 -08:00
Andrew Waterman 56f9b9721d treat prefetches as read requests 2012-11-20 05:38:49 -08:00
Yunsup Lee 6bd4f93f8c pull out prefetch commands from isRead 2012-11-18 03:13:17 -08:00
Andrew Waterman 3e6dc35809 issue self-probes for uncached read transactions
this facilitates I$ coherence.  but it seems like a hack and perhaps
the mechanism should be rethought.
2012-11-16 02:37:56 -08:00
Henry Cook 0cd0f8a9db Initial version of migratory protocol 2012-10-23 18:01:53 -07:00
Andrew Waterman 2aecb0024f UncoreConfiguration now contains coherence policy 2012-10-18 16:57:28 -07:00
Andrew Waterman ffda0e41a9 parameterize width of MemSerdes/MemDesser 2012-10-18 16:56:36 -07:00
Henry Cook 9df5cfa552 Factored out tilelink classes 2012-10-16 14:26:33 -07:00
Henry Cook 8509cda813 Refined traits for use with rocket asserts, added UncoreConfiguration to handle ntiles 2012-10-16 13:58:18 -07:00
Henry Cook 1418604bf0 new constants organization 2012-10-15 18:52:48 -07:00
Huy Vo 08ab076217 forgot to change package + using fromBits in memserdes instead of manual unpacking 2012-10-10 15:42:39 -07:00
Huy Vo 9610622ab0 moving memserdes + slowio into src 2012-10-10 12:41:11 -07:00
Huy Vo 35f213e735 Merge branch 'master' of ../rocket-clone 2012-10-10 12:39:48 -07:00
Andrew Waterman 3973aef938 handle structural hazard on LLC tags 2012-10-09 18:04:55 -07:00
Huy Vo 916c1019af fixed memdessert unpacking 2012-10-09 13:03:17 -07:00
Huy Vo cf8f20584e factoring out uncore into separate uncore repo 2012-10-01 16:08:41 -07:00
Huy Vo 2413763f3d henry's uncore and rocket changes for new xact types 2012-10-01 16:05:37 -07:00
Henry Cook da6ec486f1 uncore and rocket changes for new xact types 2012-10-01 10:47:36 -07:00
Huy Vo fa8075570a move srcs into src dir, factoring out uncore consts into consts 2012-09-27 12:59:45 -07:00
Andrew Waterman 6546dc84e2 rename queue to Queue
fixes build with case-insensitive file system
2012-08-08 22:11:59 -07:00
Andrew Waterman aa7fd1f40b rename queue to Queue
fixes build with case-insensitive file system
2012-08-08 22:11:59 -07:00
Andrew Waterman 17dc2075dd fix some LLC control bugs 2012-08-06 17:10:04 -07:00
Andrew Waterman 115c25c34b fix some LLC control bugs 2012-08-06 17:10:04 -07:00
Andrew Waterman 875f3622af fix deadlock in coherence hub 2012-08-03 19:00:03 -07:00
Andrew Waterman 962423d2d1 fix deadlock in coherence hub 2012-08-03 19:00:03 -07:00
Andrew Waterman e346f21725 fix control bug in LLC
structural hazard on tag ram caused deadlock
2012-08-03 18:59:37 -07:00
Andrew Waterman 92b7504c9a fix control bug in LLC
structural hazard on tag ram caused deadlock
2012-08-03 18:59:37 -07:00
Andrew Waterman 7a75334bb9 pipeline LLC further 2012-07-31 17:45:14 -07:00
Andrew Waterman 7b9cfd0b90 pipeline LLC further 2012-07-31 17:45:14 -07:00
Andrew Waterman 8db233c9b7 further pipeline the LLC 2012-07-30 20:12:11 -07:00
Andrew Waterman 85dc34df80 further pipeline the LLC 2012-07-30 20:12:11 -07:00
Yunsup Lee 4d4e28c138 remove reset pin on llc 2012-07-28 21:14:51 -07:00
Yunsup Lee 914b6b622d remove reset pin on llc 2012-07-28 21:14:51 -07:00
Yunsup Lee 465f2efca7 add reset pin to llc 2012-07-27 18:44:39 -07:00
Yunsup Lee 0a2d284d24 add reset pin to llc 2012-07-27 18:44:39 -07:00
Andrew Waterman 1ae3091261 memory system bug fixes 2012-07-26 00:05:21 -07:00
Andrew Waterman 1405718ca8 memory system bug fixes 2012-07-26 00:05:21 -07:00
Yunsup Lee 7736405726 fix bug in coherence hub, respect xact_rep.ready 2012-07-23 20:56:55 -07:00
Yunsup Lee d0e12c13f6 fix bug in coherence hub, respect xact_rep.ready 2012-07-23 20:56:55 -07:00
Andrew Waterman df8aff0906 don't dequeue probe queue during reset 2012-07-22 21:05:52 -07:00
Andrew Waterman c6ac836581 don't dequeue probe queue during reset 2012-07-22 21:05:52 -07:00