Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						ed8cc4a1cf
					 | 
					
						
						
							
							eliminate D$ probe->WB critical path
						
						
						
						
						
						
					 | 
					
						2012-10-04 09:05:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						e909093f37
					 | 
					
						
						
							
							factoring out uncore into separate uncore repo
						
						
						
						
						
						
					 | 
					
						2012-10-01 16:08:41 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						b9a9664de5
					 | 
					
						
						
							
							uncore and rocket changes for new xact types
						
						
						
						
						
						
					 | 
					
						2012-10-01 10:47:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						d9cb96c0ae
					 | 
					
						
						
							
							factored out common stuff to ChiselUtil
						
						
						
						
						
						
					 | 
					
						2012-09-27 22:53:34 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						667b4ee858
					 | 
					
						
						
							
							remove Queue flush port (override reset instead)
						
						
						
						
						
						
					 | 
					
						2012-08-22 13:39:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						d4a001b867
					 | 
					
						
						
							
							add PriorityMux; use to implement PriorityEncoder
						
						
						
						
						
						
					 | 
					
						2012-08-22 13:38:25 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						743e032f06
					 | 
					
						
						
							
							generalize interface to DecodeLogic
						
						
						
						
						
						
					 | 
					
						2012-08-22 13:38:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						0f20771664
					 | 
					
						
						
							
							rename queue to Queue
						
						
						
						
						
						
						
						fixes build with case-insensitive file system 
						
						
					 | 
					
						2012-08-08 22:11:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						897a4e349b
					 | 
					
						
						
							
							fix some LLC control bugs
						
						
						
						
						
						
					 | 
					
						2012-08-06 17:10:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						e9c35b4923
					 | 
					
						
						
							
							ameliorate DTLB kill->rdy critical path
						
						
						
						
						
						
					 | 
					
						2012-08-06 17:05:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						b94e6915ab
					 | 
					
						
						
							
							refactor IPIs; use new tohost/fromhost protocol
						
						
						
						
						
						
					 | 
					
						2012-08-03 19:00:34 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						6510f020c7
					 | 
					
						
						
							
							fix deadlock in coherence hub
						
						
						
						
						
						
					 | 
					
						2012-08-03 19:00:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						e3726c4db0
					 | 
					
						
						
							
							fix control bug in LLC
						
						
						
						
						
						
						
						structural hazard on tag ram caused deadlock 
						
						
					 | 
					
						2012-08-03 18:59:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						def913096e
					 | 
					
						
						
							
							pipeline LLC further
						
						
						
						
						
						
					 | 
					
						2012-07-31 17:45:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						3a8f3e0de5
					 | 
					
						
						
							
							further pipeline the LLC
						
						
						
						
						
						
					 | 
					
						2012-07-30 20:12:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						80c243469e
					 | 
					
						
						
							
							add flow queues and skid buffers
						
						
						
						
						
						
						
						hopefully they work 
						
						
					 | 
					
						2012-07-30 18:47:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						be4fa936dd
					 | 
					
						
						
							
							fix PriorityEncoderOH bug
						
						
						
						
						
						
					 | 
					
						2012-07-30 18:28:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						2ec76390e3
					 | 
					
						
						
							
							improve PriorityEncoderOH and add Counter util
						
						
						
						
						
						
					 | 
					
						2012-07-30 16:06:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						2af84f994a
					 | 
					
						
						
							
							remove reset pin on llc
						
						
						
						
						
						
					 | 
					
						2012-07-28 21:14:51 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						0a1cd1175c
					 | 
					
						
						
							
							add reset pin to llc
						
						
						
						
						
						
					 | 
					
						2012-07-27 18:44:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						db91c4cf6c
					 | 
					
						
						
							
							hwacha
						
						
						
						
						
						
					 | 
					
						2012-07-27 18:13:20 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						32a16d183f
					 | 
					
						
						
							
							consts file doesn't depend on WIDTH_PVFB if HAVE_PVFB == false
						
						
						
						
						
						
					 | 
					
						2012-07-27 18:13:20 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						130fa95ed6
					 | 
					
						
						
							
							expand HTIF's PCR register space
						
						
						
						
						
						
					 | 
					
						2012-07-27 14:52:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						7778802395
					 | 
					
						
						
							
							reduce number of outstanding transactions
						
						
						
						
						
						
					 | 
					
						2012-07-26 14:51:41 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						9c50621a19
					 | 
					
						
						
							
							remove chip-specific uncore gunk
						
						
						
						
						
						
					 | 
					
						2012-07-26 03:26:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						a5bea4364f
					 | 
					
						
						
							
							memory system bug fixes
						
						
						
						
						
						
					 | 
					
						2012-07-26 00:05:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						3a2b305ddf
					 | 
					
						
						
							
							change htif width to 16
						
						
						
						
						
						
					 | 
					
						2012-07-25 17:25:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						177dbdadd9
					 | 
					
						
						
							
							merge HTIF port and backup memory port
						
						
						
						
						
						
					 | 
					
						2012-07-25 00:18:02 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						309193dd07
					 | 
					
						
						
							
							change llc size
						
						
						
						
						
						
					 | 
					
						2012-07-24 14:10:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						6541cf22a4
					 | 
					
						
						
							
							fix bug in coherence hub, respect xact_rep.ready
						
						
						
						
						
						
					 | 
					
						2012-07-23 20:56:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						f4e3e72ad1
					 | 
					
						
						
							
							hoist HTIF_WIDTH out to consts
						
						
						
						
						
						
					 | 
					
						2012-07-23 17:30:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						a21c355114
					 | 
					
						
						
							
							fix htif split request/response
						
						
						
						
						
						
					 | 
					
						2012-07-23 17:15:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						938effc053
					 | 
					
						
						
							
							don't dequeue probe queue during reset
						
						
						
						
						
						
					 | 
					
						2012-07-22 21:05:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						379f021359
					 | 
					
						
						
							
							change ioHTIF interface between the tile/uncore boundary to cope with asynchrony
						
						
						
						
						
						
					 | 
					
						2012-07-22 18:26:02 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						c892950bf1
					 | 
					
						
						
							
							hoist out uncore as its own component
						
						
						
						
						
						
					 | 
					
						2012-07-22 17:48:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						0a97d6ab4d
					 | 
					
						
						
							
							type casting
						
						
						
						
						
						
					 | 
					
						2012-07-18 13:03:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						f42c6afed2
					 | 
					
						
						
							
							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
							
						 
					 | 
					
						
						
							
						
						4e44ed7400
					 | 
					
						
						
							
							allow back pressure on IPI requests
						
						
						
						
						
						
					 | 
					
						2012-07-17 22:55:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						f633a55722
					 | 
					
						
						
							
							fix dcache tag array size
						
						
						
						
						
						
					 | 
					
						2012-07-16 22:19:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						e496cd7584
					 | 
					
						
						
							
							use Mem to implement queues to speed things up
						
						
						
						
						
						
					 | 
					
						2012-07-13 21:48:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						fd95159837
					 | 
					
						
						
							
							INPUT/OUTPUT orderring swapped
						
						
						
						
						
						
					 | 
					
						2012-07-12 18:16:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						bac82762d3
					 | 
					
						
						
							
							use only one (wide) tag ram for set assoc. caches
						
						
						
						
						
						
					 | 
					
						2012-07-12 14:50:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						429fcbed8e
					 | 
					
						
						
							
							fix some LLC bugs
						
						
						
						
						
						
					 | 
					
						2012-07-11 17:56:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						f645fb4dd7
					 | 
					
						
						
							
							add L2$
						
						
						
						
						
						
						
						It still has performance bugs but no correctness bugs AFAIK. 
						
						
					 | 
					
						2012-07-10 05:23:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						5035374f36
					 | 
					
						
						
							
							update to new chisel
						
						
						
						
						
						
					 | 
					
						2012-07-08 17:59:41 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						39d198ecdc
					 | 
					
						
						
							
							fix htif handling of large memory reads
						
						
						
						
						
						
					 | 
					
						2012-06-26 19:12:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						4e5f874266
					 | 
					
						
						
							
							update to new chisel/hwacha
						
						
						
						
						
						
					 | 
					
						2012-06-08 00:13:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						a99cebb483
					 | 
					
						
						
							
							ioDecoupled -> FIFOIO, ioPipe -> PipeIO
						
						
						
						
						
						
					 | 
					
						2012-06-06 18:22:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						04304fe788
					 | 
					
						
						
							
							moving util out into Chisel standard library
						
						
						
						
						
						
					 | 
					
						2012-06-06 12:51:26 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						c975c21e44
					 | 
					
						
						
							
							views removed
						
						
						
						
						
						
					 | 
					
						2012-06-06 12:51:26 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |