Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						1fbc20450e
					 | 
					
						
						
							
							don't allow simultaneous reads and writes to the tag ram
						
						
						
						
						
						
					 | 
					
						2013-01-24 17:55:00 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						37ee843b2c
					 | 
					
						
						
							
							don't use reset combinationally
						
						
						
						
						
						
					 | 
					
						2013-01-24 17:55:00 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						bb6fbddf1f
					 | 
					
						
						
							
							don't probe the mshr file to inquire about refills
						
						
						
						
						
						
					 | 
					
						2013-01-24 17:54:59 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						5b9f938263
					 | 
					
						
						
							
							correctly sign-extend badvaddr, epc, and ebase
						
						
						
						
						
						
					 | 
					
						2013-01-24 17:54:59 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rimas Avizienis
							
						 
					 | 
					
						
						
							
						
						63060bc0a8
					 | 
					
						
						
							
							minor tweaks for eos18 tapeout (SRAM r/w port ordering, etc)
						
						
						
						
						
						
					 | 
					
						2013-01-23 19:27:53 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						f37b9d9a7d
					 | 
					
						
						
							
							fix dramsim2 memory model to wrap around
						
						
						
						
						
						
						
						- there was a problem when the I$ speculatively fetched an instruction from an illegal address 
						
						
					 | 
					
						2013-01-23 01:40:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						217898c7d0
					 | 
					
						
						
							
							emulator depends on source files in src directory
						
						
						
						
						
						
					 | 
					
						2013-01-23 01:39:47 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						516a64f576
					 | 
					
						
						
							
							commit vec=true
						
						
						
						
						
						
					 | 
					
						2013-01-22 20:24:33 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						b5ccdab514
					 | 
					
						
						
							
							changed val names in hub to match new tilelink names
						
						
						
						
						
						
					 | 
					
						2013-01-22 20:09:21 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						bb5c465bb3
					 | 
					
						
						
							
							Switched back to old, better-tested hub on master
						
						
						
						
						
						
					 | 
					
						2013-01-22 19:57:31 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						5b82d72eb7
					 | 
					
						
						
							
							New TileLink bundle names
						
						
						
						
						
						
					 | 
					
						2013-01-21 17:19:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						6b00e7ff74
					 | 
					
						
						
							
							New TileLink bundle names
						
						
						
						
						
						
					 | 
					
						2013-01-21 17:18:23 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						c211d74e95
					 | 
					
						
						
							
							New TileLink names
						
						
						
						
						
						
					 | 
					
						2013-01-21 17:17:26 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						72bba81a76
					 | 
					
						
						
							
							now using single-ported coherence master
						
						
						
						
						
						
					 | 
					
						2013-01-16 23:58:24 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						fb2644760f
					 | 
					
						
						
							
							single-ported coherence master
						
						
						
						
						
						
					 | 
					
						2013-01-16 23:57:35 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						e33648532b
					 | 
					
						
						
							
							Refactored packet headers/payloads
						
						
						
						
						
						
					 | 
					
						2013-01-15 15:57:06 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						f7c0152409
					 | 
					
						
						
							
							Refactored packet headers/payloads
						
						
						
						
						
						
					 | 
					
						2013-01-15 15:52:47 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						a2fa3fd04d
					 | 
					
						
						
							
							Refactored packet headers/payloads
						
						
						
						
						
						
					 | 
					
						2013-01-15 15:50:37 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						a922b60152
					 | 
					
						
						
							
							Merge branch 'master' of github.com:ucb-bar/reference-chip into network-refactor
						
						
						
						
						
						
					 | 
					
						2013-01-07 14:23:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						f2cef8d8d2
					 | 
					
						
						
							
							new IO names, set val/rdy low for unused network inputs, add src/dst setting for tiles, incoherent sig out of tilelink, bump chisel/rocket/uncore
						
						
						
						
						
						
					 | 
					
						2013-01-07 14:19:55 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						f836bd93e1
					 | 
					
						
						
							
							Bugfix in crossbar ready sigs, added adapter for old hub, removed incoherent sig from tilelink
						
						
						
						
						
						
					 | 
					
						2013-01-07 14:01:39 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						418e3fdf50
					 | 
					
						
						
							
							Bugfix in crossbar ready sigs, added adapter for old hub, removed incoherent sig from tilelink
						
						
						
						
						
						
					 | 
					
						2013-01-07 13:57:48 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						e1225c5114
					 | 
					
						
						
							
							standardize IO naming convention
						
						
						
						
						
						
					 | 
					
						2013-01-07 13:41:36 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						261e14f831
					 | 
					
						
						
							
							Refactored uncore conf
						
						
						
						
						
						
					 | 
					
						2013-01-07 13:41:36 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						bbd010750f
					 | 
					
						
						
							
							add missing #include
						
						
						
						
						
						
					 | 
					
						2013-01-06 04:53:40 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						fd727bf8aa
					 | 
					
						
						
							
							add some of the zedboard fpga infrastructure
						
						
						
						
						
						
						
						you can elaborate the RTL in fpga/build/vcs-sim-rtl, but there's no harness
for VCS simulation yet. 
						
						
					 | 
					
						2013-01-06 03:58:10 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						03df2c3766
					 | 
					
						
						
							
							update .gitignores
						
						
						
						
						
						
					 | 
					
						2013-01-06 03:58:10 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						78868f6075
					 | 
					
						
						
							
							add config option to trade mul/div area for speed
						
						
						
						
						
						
					 | 
					
						2013-01-06 03:47:17 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						ce9f4881d2
					 | 
					
						
						
							
							remove broken multiplier early out
						
						
						
						
						
						
					 | 
					
						2013-01-06 03:47:00 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						d0805359a5
					 | 
					
						
						
							
							Refactored uncore conf
						
						
						
						
						
						
					 | 
					
						2012-12-13 11:46:29 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						400d48e3de
					 | 
					
						
						
							
							Refactored uncore conf
						
						
						
						
						
						
					 | 
					
						2012-12-13 11:39:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						1d7f1a8182
					 | 
					
						
						
							
							Removed dummy tile instances
						
						
						
						
						
						
					 | 
					
						2012-12-12 16:44:03 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						0e73cc8c12
					 | 
					
						
						
							
							Removed dummy tile instances
						
						
						
						
						
						
					 | 
					
						2012-12-12 16:41:21 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						177909c955
					 | 
					
						
						
							
							Initial version of phys/log network compiles
						
						
						
						
						
						
					 | 
					
						2012-12-12 11:15:10 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						6d61baa6cd
					 | 
					
						
						
							
							Initial version of phys/log network compiles
						
						
						
						
						
						
					 | 
					
						2012-12-12 11:08:50 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						f359518e52
					 | 
					
						
						
							
							wip: new network classes
						
						
						
						
						
						
					 | 
					
						2012-12-12 11:08:50 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						05f19b21d0
					 | 
					
						
						
							
							merge multiplier and divider
						
						
						
						
						
						
					 | 
					
						2012-12-12 02:22:47 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						c921fc34a9
					 | 
					
						
						
							
							merge ALU left and right shifters
						
						
						
						
						
						
					 | 
					
						2012-12-12 02:22:34 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						be4e5b8327
					 | 
					
						
						
							
							Initial version of phys/log network compiles
						
						
						
						
						
						
					 | 
					
						2012-12-12 00:06:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						8d69f9b41c
					 | 
					
						
						
							
							Initial version of phys/log network compiles
						
						
						
						
						
						
					 | 
					
						2012-12-12 00:05:28 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						f5c53ce35d
					 | 
					
						
						
							
							add ecc support to d$ data rams
						
						
						
						
						
						
						
						i haven't injected errors yet; it may well be incorrect. 
						
						
					 | 
					
						2012-12-11 15:58:53 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						98c0ea9875
					 | 
					
						
						
							
							push rocket, tests, and vt-libs
						
						
						
						
						
						
					 | 
					
						2012-12-07 16:59:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						3f59e439ef
					 | 
					
						
						
							
							fix d$ tag raw hazard
						
						
						
						
						
						
					 | 
					
						2012-12-07 15:14:20 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						12caa55dc7
					 | 
					
						
						
							
							wip: new network classes
						
						
						
						
						
						
					 | 
					
						2012-12-06 18:51:30 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						e9752f1d72
					 | 
					
						
						
							
							pipeline host pcr access
						
						
						
						
						
						
					 | 
					
						2012-12-06 14:22:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						10a6a42a4a
					 | 
					
						
						
							
							make vlsi use dram model by default
						
						
						
						
						
						
					 | 
					
						2012-12-06 03:13:45 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						4dda38204f
					 | 
					
						
						
							
							fix d$ reset bug
						
						
						
						
						
						
					 | 
					
						2012-12-06 03:13:22 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						290d3d226c
					 | 
					
						
						
							
							fix AMO and store bypass bugs
						
						
						
						
						
						
						
						thanks, torture tester 
						
						
					 | 
					
						2012-12-06 02:07:52 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						aae7a67781
					 | 
					
						
						
							
							fix llc refill/writeback bugs
						
						
						
						
						
						
					 | 
					
						2012-12-06 02:07:03 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						d911e635d6
					 | 
					
						
						
							
							simplify c++ memory models; support +dramsim flag
						
						
						
						
						
						
						
						works for both vlsi and emulator 
						
						
					 | 
					
						2012-12-04 07:04:26 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |