Henry Cook
							
						 
					 | 
					
						
						
							
						
						8509cda813
					 | 
					
						
						
							
							Refined traits for use with rocket asserts, added UncoreConfiguration to handle ntiles
						
						
						
						
						
						
					 | 
					
						2012-10-16 13:58:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Miquel Moreto
							
						 
					 | 
					
						
						
							
						
						6d49dc51a0
					 | 
					
						
						
							
							Fixed emulator Makefile + extra info in the README file
						
						
						
						
						
						
					 | 
					
						2012-10-16 11:06:48 -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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |