Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						e76892f758
					 | 
					
						
						
							
							remove more global constants
						
						
						
						
						
						
					 | 
					
						2012-11-06 02:55:45 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						c5b93798fb
					 | 
					
						
						
							
							factor out more global constants
						
						
						
						
						
						
					 | 
					
						2012-11-05 23:52:32 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						ee081d1671
					 | 
					
						
						
							
							modify code to fix UFix := Bits error
						
						
						
						
						
						
					 | 
					
						2012-11-05 01:35:55 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						2a25307a8f
					 | 
					
						
						
							
							revamp the vector unit with the new frontend
						
						
						
						
						
						
					 | 
					
						2012-11-05 01:35:55 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						5b20ed71be
					 | 
					
						
						
							
							move rd=0 check into bypass logic
						
						
						
						
						
						
						
						before, the check was in the write enable logic, but moving it obviated
an awkward corner case for mtpcr with rd=0. 
						
						
					 | 
					
						2012-11-05 01:30:57 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						5e103054fd
					 | 
					
						
						
							
							fix bug in quine mccluskey
						
						
						
						
						
						
					 | 
					
						2012-11-05 00:28:25 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						e9eca6a95d
					 | 
					
						
						
							
							refactor I$ config; remove Top class
						
						
						
						
						
						
					 | 
					
						2012-11-04 16:59:36 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						7380c9fe60
					 | 
					
						
						
							
							aggressively clock gate int and fp datapaths
						
						
						
						
						
						
					 | 
					
						2012-11-04 16:40:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						bd2d61de03
					 | 
					
						
						
							
							use 8T SRAM for I$; gate clock more aggressively
						
						
						
						
						
						
					 | 
					
						2012-11-04 16:39:25 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						fedee6c67d
					 | 
					
						
						
							
							add generic error correcting codes
						
						
						
						
						
						
					 | 
					
						2012-10-30 01:03:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						5773cbb68a
					 | 
					
						
						
							
							rejigger htif to use UncoreConfiguration
						
						
						
						
						
						
					 | 
					
						2012-10-18 17:26:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						e2eb7ce8e9
					 | 
					
						
						
							
							Cleanup git incompetence
						
						
						
						
						
						
					 | 
					
						2012-10-16 16:54:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						88ac5af181
					 | 
					
						
						
							
							Merged consts-as-traits
						
						
						
						
						
						
					 | 
					
						2012-10-16 16:32:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						6cff1c13d8
					 | 
					
						
						
							
							Refer to traits moved to uncore, add UncoreConfiguration to top
						
						
						
						
						
						
					 | 
					
						2012-10-16 14:22:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						b9a2af697d
					 | 
					
						
						
							
							turn off HAVE_VEC as it's currently broken
						
						
						
						
						
						
						
						the new I$/frontend needs to be integrated 
						
						
					 | 
					
						2012-10-16 07:38:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						0a640f2cc6
					 | 
					
						
						
							
							make DecodeLogic deterministic (hopefully)
						
						
						
						
						
						
					 | 
					
						2012-10-16 04:51:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						5821900329
					 | 
					
						
						
							
							don't refetch from I$ if on same 16B block
						
						
						
						
						
						
					 | 
					
						2012-10-16 02:24:38 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						b955985b38
					 | 
					
						
						
							
							improve divider QoR
						
						
						
						
						
						
					 | 
					
						2012-10-16 02:24:38 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						197154c485
					 | 
					
						
						
							
							use BTB for JALR
						
						
						
						
						
						
					 | 
					
						2012-10-16 02:24:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						fc648d13a1
					 | 
					
						
						
							
							remove old Mux1H; add implicit conversions
						
						
						
						
						
						
					 | 
					
						2012-10-16 02:24:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						661f8e635b
					 | 
					
						
						
							
							merge I$, ITLB, BTB into Frontend
						
						
						
						
						
						
					 | 
					
						2012-10-16 02:24:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						fcd69dba98
					 | 
					
						
						
							
							add optional early-out to mul/div
						
						
						
						
						
						
					 | 
					
						2012-10-16 02:24:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						27ddff1adb
					 | 
					
						
						
							
							simplify and improve multiplier
						
						
						
						
						
						
					 | 
					
						2012-10-16 02:24:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						8970b635b2
					 | 
					
						
						
							
							improvements to implicit RocketConfiguration parameter
						
						
						
						
						
						
					 | 
					
						2012-10-15 16:29:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						a7a4e65690
					 | 
					
						
						
							
							Initial verison of reading config from files
						
						
						
						
						
						
					 | 
					
						2012-10-15 16:05:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						5d2a470215
					 | 
					
						
						
							
							all rocket-specific arbiters in one file and refactored traits slightly
						
						
						
						
						
						
					 | 
					
						2012-10-15 16:05:32 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						1864e41361
					 | 
					
						
						
							
							memserdes + slowio out of rocket and into uncore
						
						
						
						
						
						
					 | 
					
						2012-10-10 15:25:24 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						fe21142972
					 | 
					
						
						
							
							fixed memdessert unpacking
						
						
						
						
						
						
					 | 
					
						2012-10-09 13:03:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						9025d0610c
					 | 
					
						
						
							
							first pass at configuration object passed as implicit parameter
						
						
						
						
						
						
					 | 
					
						2012-10-07 22:37:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						dfdfddebe8
					 | 
					
						
						
							
							constants as traits
						
						
						
						
						
						
					 | 
					
						2012-10-07 22:20:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						b5ff436092
					 | 
					
						
						
							
							decode constant object split into multiple objects
						
						
						
						
						
						
					 | 
					
						2012-10-05 15:50:42 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |