| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  |