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
							
						 
					 | 
					
						
						
							
						
						1418604bf0
					 | 
					
						
						
							
							new constants organization
						
						
						
						
						
						
					 | 
					
						2012-10-15 18:52:48 -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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Miquel Moreto
							
						 
					 | 
					
						
						
							
						
						aa3dc422b4
					 | 
					
						
						
							
							Added first README file
						
						
						
						
						
						
					 | 
					
						2012-10-15 10:54:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Miquel Moreto
							
						 
					 | 
					
						
						
							
						
						5d75ddc553
					 | 
					
						
						
							
							Added dramsim2 memory model to the emulator backend
						
						
						
						
						
						
					 | 
					
						2012-10-14 14:06:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						34da073077
					 | 
					
						
						
							
							fix tab
						
						
						
						
						
						
					 | 
					
						2012-10-11 12:09:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						f67f8829e3
					 | 
					
						
						
							
							new rocket + uncore tags, added uncore dependencies to Makefrag
						
						
						
						
						
						
					 | 
					
						2012-10-10 15:44:19 -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
							
						 
					 | 
					
						
						
							
						
						1864e41361
					 | 
					
						
						
							
							memserdes + slowio out of rocket and into uncore
						
						
						
						
						
						
					 | 
					
						2012-10-10 15:25:24 -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
							
						 
					 | 
					
						
						
							
						
						7fd4eb6afd
					 | 
					
						
						
							
							update uncore
						
						
						
						
						
						
					 | 
					
						2012-10-09 18:05:32 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						3973aef938
					 | 
					
						
						
							
							handle structural hazard on LLC tags
						
						
						
						
						
						
					 | 
					
						2012-10-09 18:04:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						c3236e6ee6
					 | 
					
						
						
							
							add missing symlink and update uncore
						
						
						
						
						
						
					 | 
					
						2012-10-09 17:51:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						24a49350cc
					 | 
					
						
						
							
							reference chip design
						
						
						
						
						
						
					 | 
					
						2012-10-09 13:05:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						fe21142972
					 | 
					
						
						
							
							fixed memdessert unpacking
						
						
						
						
						
						
					 | 
					
						2012-10-09 13:03:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						916c1019af
					 | 
					
						
						
							
							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
							
						 
					 | 
					
						
						
							
						
						93a0182b96
					 | 
					
						
						
							
							everything to get emulator working
						
						
						
						
						
						
					 | 
					
						2012-10-01 19:30:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						8560ea6e40
					 | 
					
						
						
							
							rename hwacha -> riscv-hwacha, chisel, riscv-asm-tests-bmarks, and uncore tags
						
						
						
						
						
						
					 | 
					
						2012-10-01 19:12:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						cf8f20584e
					 | 
					
						
						
							
							factoring out uncore into separate uncore repo
						
						
						
						
						
						
					 | 
					
						2012-10-01 16:08:41 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						e909093f37
					 | 
					
						
						
							
							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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						fa8075570a
					 | 
					
						
						
							
							move srcs into src dir, factoring out uncore consts into consts
						
						
						
						
						
						
					 | 
					
						2012-09-27 12:59:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						084a0d31c3
					 | 
					
						
						
							
							initial commit, all the relevant submodules
						
						
						
						
						
						
					 | 
					
						2012-09-26 17:46:17 -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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						0f20771664
					 | 
					
						
						
							
							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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						6510f020c7
					 | 
					
						
						
							
							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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |