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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						d01e70c672
					 | 
					
						
						
							
							decouple all interfaces between tile and top
						
						
						
						
						
						
						
						also, add an "incoherent" bit to tilelink to indicate no probes needed 
						
						
					 | 
					
						2012-07-17 22:55:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						0258dfb23f
					 | 
					
						
						
							
							decouple all interfaces between tile and top
						
						
						
						
						
						
						
						also, add an "incoherent" bit to tilelink to indicate no probes needed 
						
						
					 | 
					
						2012-07-17 22:55:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						a79747a062
					 | 
					
						
						
							
							INPUT/OUTPUT orderring swapped
						
						
						
						
						
						
					 | 
					
						2012-07-12 18:16:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						18bc14058b
					 | 
					
						
						
							
							INPUT/OUTPUT orderring swapped
						
						
						
						
						
						
					 | 
					
						2012-07-12 18:16:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						62a3ea4113
					 | 
					
						
						
							
							fix some LLC bugs
						
						
						
						
						
						
					 | 
					
						2012-07-11 17:56:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						0aa33bf909
					 | 
					
						
						
							
							fix some LLC bugs
						
						
						
						
						
						
					 | 
					
						2012-07-11 17:56:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						1ebfeeca8a
					 | 
					
						
						
							
							add L2$
						
						
						
						
						
						
						
						It still has performance bugs but no correctness bugs AFAIK. 
						
						
					 | 
					
						2012-07-10 05:23:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						66cf690261
					 | 
					
						
						
							
							add L2$
						
						
						
						
						
						
						
						It still has performance bugs but no correctness bugs AFAIK. 
						
						
					 | 
					
						2012-07-10 05:23:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |