Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						a47eeb9571
					 | 
					
						
						
							
							retime D$ bypass into beginning of EX stage
						
						
						
						
						
						
					 | 
					
						2012-03-16 18:35:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						6c26921766
					 | 
					
						
						
							
							reduce D$ critical path through page table walker
						
						
						
						
						
						
						
						costs an extra cycle per page table level to resolve a TLB miss. too bad. 
						
						
					 | 
					
						2012-03-16 18:35:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						d38603a4ee
					 | 
					
						
						
							
							change number of tlb entries
						
						
						
						
						
						
					 | 
					
						2012-03-16 17:08:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						e38114e4b0
					 | 
					
						
						
							
							fix coherence bug
						
						
						
						
						
						
						
						popping wrong store dependence queue 
						
						
					 | 
					
						2012-03-16 01:24:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						f0157b9e2a
					 | 
					
						
						
							
							fix coherence bug
						
						
						
						
						
						
						
						popping wrong store dependence queue 
						
						
					 | 
					
						2012-03-16 01:24:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						cfca2d1411
					 | 
					
						
						
							
							clean up cache interfaces; avoid reserved keywords
						
						
						
						
						
						
					 | 
					
						2012-03-16 00:44:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						820884c7e6
					 | 
					
						
						
							
							fix probes for smaller cache sizes
						
						
						
						
						
						
						
						address bits (pgidx_bits-1,taglsb) were omitted from tag checks. 
						
						
					 | 
					
						2012-03-15 23:08:30 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						4684171ac6
					 | 
					
						
						
							
							fix fence.i for associative caches
						
						
						
						
						
						
					 | 
					
						2012-03-15 21:23:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						3129040bda
					 | 
					
						
						
							
							use divided clk for htif. UDPATE YOUR FESVR
						
						
						
						
						
						
						
						by default, we now load programs via a backdoor, because otherwise
it takes too long to simulate. 
						
						
					 | 
					
						2012-03-15 18:36:51 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						2b0bc8df2b
					 | 
					
						
						
							
							use divided clk for htif. UDPATE YOUR FESVR
						
						
						
						
						
						
						
						by default, we now load programs via a backdoor, because otherwise
it takes too long to simulate. 
						
						
					 | 
					
						2012-03-15 18:36:51 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						ba566f246e
					 | 
					
						
						
							
							change icache parameters
						
						
						
						
						
						
					 | 
					
						2012-03-15 15:35:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						72006160dc
					 | 
					
						
						
							
							fix vxcptwait inst bug, it was incorrect when exception_valid was on before do_xcptwait
						
						
						
						
						
						
					 | 
					
						2012-03-15 02:10:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						f972977da1
					 | 
					
						
						
							
							refactored VMU, now uses one skid buffer
						
						
						
						
						
						
					 | 
					
						2012-03-15 01:10:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						b5fa86e844
					 | 
					
						
						
							
							4-way associative by default
						
						
						
						
						
						
					 | 
					
						2012-03-14 17:51:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						77c405ffa1
					 | 
					
						
						
							
							use broadcast hub and coherent HTIF
						
						
						
						
						
						
					 | 
					
						2012-03-14 16:44:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						7dde7099d2
					 | 
					
						
						
							
							use broadcast hub and coherent HTIF
						
						
						
						
						
						
					 | 
					
						2012-03-14 16:44:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						b19d783fbd
					 | 
					
						
						
							
							add vector irq handler
						
						
						
						
						
						
					 | 
					
						2012-03-14 14:15:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						040d62f372
					 | 
					
						
						
							
							refactored vector exception handling interface
						
						
						
						
						
						
					 | 
					
						2012-03-13 23:45:34 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						b100544b25
					 | 
					
						
						
							
							datapath to read out vector state
						
						
						
						
						
						
					 | 
					
						2012-03-13 23:45:34 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						5655dbd5da
					 | 
					
						
						
							
							add vvcfg and vtcfg instructions
						
						
						
						
						
						
					 | 
					
						2012-03-13 23:45:34 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						53cd543d3f
					 | 
					
						
						
							
							fix minor coherence bugs
						
						
						
						
						
						
					 | 
					
						2012-03-13 19:10:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						ab6c9350db
					 | 
					
						
						
							
							fix minor coherence bugs
						
						
						
						
						
						
					 | 
					
						2012-03-13 19:10:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						53d69d3006
					 | 
					
						
						
							
							parameterize broadcast hub by # of tiles
						
						
						
						
						
						
					 | 
					
						2012-03-13 17:12:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						1788c34113
					 | 
					
						
						
							
							parameterize broadcast hub by # of tiles
						
						
						
						
						
						
					 | 
					
						2012-03-13 17:12:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						1492457df5
					 | 
					
						
						
							
							add probe replies to HTIF
						
						
						
						
						
						
					 | 
					
						2012-03-13 16:56:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						1258f31825
					 | 
					
						
						
							
							add probe unit
						
						
						
						
						
						
					 | 
					
						2012-03-13 16:43:51 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						b0f798962c
					 | 
					
						
						
							
							add probe unit
						
						
						
						
						
						
					 | 
					
						2012-03-13 16:43:51 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						1b733e7cf0
					 | 
					
						
						
							
							Merge branch 'master' of github.com:ucb-bar/riscv-rocket
						
						
						
						
						
						
					 | 
					
						2012-03-13 12:34:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						6e32cc8b20
					 | 
					
						
						
							
							Merge branch 'master' of github.com:ucb-bar/riscv-rocket
						
						
						
						
						
						
					 | 
					
						2012-03-13 12:34:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						fdffb124e3
					 | 
					
						
						
							
							Merge branch 'master' of github.com:ucb-bar/riscv-rocket
						
						
						
						
						
						
					 | 
					
						2012-03-13 12:34:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Huy Vo
							
						 
					 | 
					
						
						
							
						
						6fd1527476
					 | 
					
						
						
							
							fix to rocket vec_dpath, updating makefiles to run xcpt test cases
						
						
						
						
						
						
					 | 
					
						2012-03-13 12:34:02 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						287bc1c262
					 | 
					
						
						
							
							Further refinement of tag_match/tag_hit signals
						
						
						
						
						
						
					 | 
					
						2012-03-13 11:48:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						d76b05bde1
					 | 
					
						
						
							
							fix way selection on D$ write upgrades
						
						
						
						
						
						
					 | 
					
						2012-03-13 02:21:02 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						fd29e00db0
					 | 
					
						
						
							
							support non-power-of-2 queue sizes
						
						
						
						
						
						
						
						need to manually wrap queue pointers. 
						
						
					 | 
					
						2012-03-13 01:58:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						23c822a82e
					 | 
					
						
						
							
							fix hit logic for amos
						
						
						
						
						
						
					 | 
					
						2012-03-12 22:01:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						cbf7b13341
					 | 
					
						
						
							
							fix hit logic for amos
						
						
						
						
						
						
					 | 
					
						2012-03-12 22:01:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						95f880da70
					 | 
					
						
						
							
							fixed abort bug
						
						
						
						
						
						
					 | 
					
						2012-03-12 22:01:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						6229a33dc4
					 | 
					
						
						
							
							fixed cache controller flush unit deadlock
						
						
						
						
						
						
					 | 
					
						2012-03-12 22:01:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						ea0775643b
					 | 
					
						
						
							
							fixed abort bug
						
						
						
						
						
						
					 | 
					
						2012-03-12 22:01:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						1ba5e7b865
					 | 
					
						
						
							
							changes to the vector exception interface
						
						
						
						
						
						
					 | 
					
						2012-03-11 21:38:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						113a94a21d
					 | 
					
						
						
							
							add vector hold waits
						
						
						
						
						
						
					 | 
					
						2012-03-11 16:29:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						e42a4c767e
					 | 
					
						
						
							
							don't stall on vector fences, keep replaying
						
						
						
						
						
						
					 | 
					
						2012-03-11 16:29:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						c5dd37ae80
					 | 
					
						
						
							
							bugfix in locking arbiter
						
						
						
						
						
						
					 | 
					
						2012-03-11 15:47:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						cb5ce3fe73
					 | 
					
						
						
							
							More broadcast hub bugfixes
						
						
						
						
						
						
					 | 
					
						2012-03-11 14:17:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						4ebf637642
					 | 
					
						
						
							
							More broadcast hub bugfixes
						
						
						
						
						
						
					 | 
					
						2012-03-11 14:17:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						a4d0025187
					 | 
					
						
						
							
							fix icache prefetch global_xact_id bug
						
						
						
						
						
						
					 | 
					
						2012-03-11 00:50:11 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						1aa4b0e93d
					 | 
					
						
						
							
							going back to null coherence hub
						
						
						
						
						
						
					 | 
					
						2012-03-10 20:16:20 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						8ffdac9526
					 | 
					
						
						
							
							fix D$ store-upgrade bug
						
						
						
						
						
						
						
						loads to the same address as stores that cause an upgrade
could return the old value 
						
						
					 | 
					
						2012-03-10 15:50:10 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						d777f1cb24
					 | 
					
						
						
							
							fix null hub store ack bug
						
						
						
						
						
						
					 | 
					
						2012-03-10 15:19:12 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						4f4b990a4f
					 | 
					
						
						
							
							fix null hub store ack bug
						
						
						
						
						
						
					 | 
					
						2012-03-10 15:19:12 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |