Wei Song 
							
						 
					 
					
						
						
							
						
						f6e44b1348 
					 
					
						
						
							
							avoid logical to physical header conversion overflow  
						
						 
						
						
						
						
					 
					
						2016-04-22 17:47:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f7af908969 
					 
					
						
						
							
							put memory into the address map and no longer use MMIOBase  
						
						 
						
						
						
						
					 
					
						2016-04-21 18:53:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						b7527268bb 
					 
					
						
						
							
							use address map instead of MMIOBase to find size of memory  
						
						 
						
						
						
						
					 
					
						2016-04-21 18:44:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						5e793427eb 
					 
					
						
						
							
							use address map instead of MMIOBase  
						
						 
						
						
						
						
					 
					
						2016-04-21 15:38:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f9de99ed40 
					 
					
						
						
							
							changes to match junctions no-mmio-base  
						
						 
						
						
						
						
					 
					
						2016-04-21 15:35:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						6260ad56e8 
					 
					
						
						
							
							stop using MMIOBase and encode cacheability in address map  
						
						 
						
						
						
						
					 
					
						2016-04-21 15:33:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						325d3671c4 
					 
					
						
						
							
							add write data id field for AXI3 compat  
						
						 
						
						
						
						
					 
					
						2016-04-20 09:21:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						0cf6b1f118 
					 
					
						
						
							
							merge ATOS changes from hurricane  
						
						 
						
						
						
						
					 
					
						2016-04-20 09:21:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Beamer 
							
						 
					 
					
						
						
							
						
						c19931ba03 
					 
					
						
						
							
							add technical report to readme  
						
						 
						
						
						
						
					 
					
						2016-04-19 16:17:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						4afc9c69a0 
					 
					
						
						
							
							streamline sbt  
						
						 
						
						
						
						
					 
					
						2016-04-19 14:22:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						9b3faff5a5 
					 
					
						
						
							
							add id field to write data channel in TL -> AXI converter  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:46:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						1967186a96 
					 
					
						
						
							
							add id field to NastiWriteDataChannel  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:39:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						42c4d1e51f 
					 
					
						
						
							
							add NastiMemoryDemux  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:39:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						0bf8d07aba 
					 
					
						
						
							
							make AtosSerializedIO clock divisible  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:39:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						1dc8af894e 
					 
					
						
						
							
							fix serializer/deserializer and add Atos serdes/desser  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:39:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						82cacfbc5e 
					 
					
						
						
							
							add NastiMemoryDemux to unit tests  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:34:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						075fdfb847 
					 
					
						
						
							
							use Atos serdes/desser in Atos unit test  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:34:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						ee66da603a 
					 
					
						
						
							
							move AtosConverterTest into UnitTestSuite  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:34:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						d19aaf8d89 
					 
					
						
						
							
							test AtoS conversions and SERDES  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:33:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Palmer Dabbelt 
							
						 
					 
					
						
						
							
						
						7c33d88861 
					 
					
						
						
							
							Merge pull request  #90  from ucb-bar/elaborate-once  
						
						 
						
						... 
						
						
						
						Bump Chisel3, to elaborate circuits once 
						
						
					 
					
						2016-04-18 21:04:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Palmer Dabbelt 
							
						 
					 
					
						
						
							
						
						85c86994a0 
					 
					
						
						
							
							Bump Chisel3, to elaborate circuits once  
						
						 
						
						
						
						
					 
					
						2016-04-18 14:54:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Naylor 
							
						 
					 
					
						
						
							
						
						cbfd7fd13a 
					 
					
						
						
							
							Remove tracegen scripts, now in groundtest  
						
						 
						
						... 
						
						
						
						And bump groundtest. 
						
						
					 
					
						2016-04-14 14:01:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						c5838dd9b3 
					 
					
						
						
							
							Fix narrow read/write behavior for AXI converters and fix L2 bugs  
						
						 
						
						... 
						
						
						
						Until recently, we were assuming that the data channel in AXI was always
right-justified. However, for narrow writes, the data must actually be
aligned within the byte lanes. This commit changes some of the
converters in order to fix this issue.
There was a bug in the L2 cache in which a merged get request was
causing the tracker to read the old data from the data array,
overwriting the updated data acquired from outer memory. Changed it so
that pending_reads is no longer set if the data in the buffer is already
valid.
There was a bug in the PortedTileLinkCrossbar. The new GrantFromSrc and
FinishToDst types used client_id for routing to managers. This caused
bits to get cut off, which meant the Finish messages could not be routed
correctly. Changed to use manager_id instead. 
						
						
					 
					
						2016-04-12 15:39:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						d5153bf42e 
					 
					
						
						
							
							don't connect unnecessary wires in regression test  
						
						 
						
						
						
						
					 
					
						2016-04-12 15:38:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						55df7d97cc 
					 
					
						
						
							
							add regression test for put immediately before put block  
						
						 
						
						
						
						
					 
					
						2016-04-12 15:38:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						485d8d7f9c 
					 
					
						
						
							
							fix nasti converter tests  
						
						 
						
						
						
						
					 
					
						2016-04-12 15:38:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						b2e15cd9bc 
					 
					
						
						
							
							NASTI to SMI converter test should also test TL to NASTI conversion  
						
						 
						
						
						
						
					 
					
						2016-04-12 15:38:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						0c562277db 
					 
					
						
						
							
							test Nasti to SMI converter with SMI datawidth being different  
						
						 
						
						
						
						
					 
					
						2016-04-12 15:38:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						152645b1bc 
					 
					
						
						
							
							use manager_id instead of client_id in GrantFromSrc and FinishToDst  
						
						 
						
						
						
						
					 
					
						2016-04-07 11:20:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f88b6932ce 
					 
					
						
						
							
							don't add pending reads if data is already available  
						
						 
						
						
						
						
					 
					
						2016-04-06 15:43:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						2d6f35525e 
					 
					
						
						
							
							Added Field[Int] to SFMALatency/DFMALatency params  
						
						 
						
						
						
						
					 
					
						2016-04-06 14:50:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mwachs5 
							
						 
					 
					
						
						
							
						
						a81334f505 
					 
					
						
						
							
							Update README links to point to this repo  
						
						 
						
						
						
						
					 
					
						2016-04-06 14:10:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Naylor 
							
						 
					 
					
						
						
							
						
						b2eabf4a9f 
					 
					
						
						
							
							Add tracegen scripts inc. bugfix from @mwachs5  
						
						 
						
						... 
						
						
						
						A step towards moving the tracegen scripts from rocket-chip to
groundtest.  I will raise an issue requesting that the scripts are now
removed from rocket-chip by someone with write access.
I have updated the README to account for the move.
This commit includes a bugfix from @mwachs5 (with slight mods by me)
relating to potential division by zero in toaxe.py. 
						
						
					 
					
						2016-04-06 15:15:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						31e145eaf0 
					 
					
						
						
							
							fix BroadcastHub allocation and routing  
						
						 
						
						
						
						
					 
					
						2016-04-05 16:21:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f68a7dabdf 
					 
					
						
						
							
							fix AXI -> TL converter  
						
						 
						
						
						
						
					 
					
						2016-04-04 19:42:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f956d4edfb 
					 
					
						
						
							
							NASTI does not right-justify data; fix in converter  
						
						 
						
						
						
						
					 
					
						2016-04-01 20:55:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						c292a07ace 
					 
					
						
						
							
							Bugfix for merged voluntary releases in L2Cache.  
						
						 
						
						... 
						
						
						
						Track pending release beats for voluntary releases that are merged by Acquire Trackers.
Closes  #23  and #24 . 
						
						
					 
					
						2016-04-01 19:57:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						7285f5e6bf 
					 
					
						
						
							
							Don't drive D$ kill/phys signals for SimpleHellaCacheIF  
						
						 
						
						... 
						
						
						
						They don't do anything. 
						
						
					 
					
						2016-04-01 19:31:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						51e0870e23 
					 
					
						
						
							
							Separate I$ and D$ interface signals that span clock cycles  
						
						 
						
						... 
						
						
						
						For example, Decopuled[HellaCacheReq].bits.kill doesn't make sense,
since it doesn't come the same cycle as ready/valid. 
						
						
					 
					
						2016-04-01 19:30:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						d66d8f0cd4 
					 
					
						
						
							
							fix SMI converter  
						
						 
						
						
						
						
					 
					
						2016-04-01 18:32:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						c4c6bd1040 
					 
					
						
						
							
							Bump rocket.  
						
						 
						
						... 
						
						
						
						Closes  #84 . 
						
						
					 
					
						2016-04-01 18:20:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						b43a85e2e8 
					 
					
						
						
							
							Make ExampleSmallConfig/DefaultRV32Config smaller  
						
						 
						
						
						
						
					 
					
						2016-04-01 18:18:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						6878e3265f 
					 
					
						
						
							
							Default RowBits to TileLink width, not XLen  
						
						 
						
						
						
						
					 
					
						2016-04-01 18:18:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						46d7dceb1e 
					 
					
						
						
							
							Disable printf/assert during reset  
						
						 
						
						
						
						
					 
					
						2016-04-01 18:18:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						cd9e07d8e7 
					 
					
						
						
							
							Update sbt to 0.13.11  
						
						 
						
						
						
						
					 
					
						2016-04-01 18:18:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						bd3dba7f66 
					 
					
						
						
							
							Fix LR/SC livelock bug  
						
						 
						
						... 
						
						
						
						Closes  #74 . 
						
						
					 
					
						2016-04-01 18:18:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						35d02c5096 
					 
					
						
						
							
							LRSC fix. RocketChipNetwork moved to uncore.  
						
						 
						
						
						
						
					 
					
						2016-04-01 18:09:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						dc662f28a0 
					 
					
						
						
							
							Specify width on s1_pc to avoid width inference problem  
						
						 
						
						
						
						
					 
					
						2016-04-01 17:28:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						72f7f71eb5 
					 
					
						
						
							
							No need to allow finishes to be sent in s_refill_resp state  
						
						 
						
						... 
						
						
						
						This is a hold-over from when writebacks needed finish messages. 
						
						
					 
					
						2016-04-01 16:19:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						82bdf3afcb 
					 
					
						
						
							
							Fix LRSC starvation bug by punching Finish messages out to caching clients via a new TileLinkNetworkPort.  
						
						 
						
						
						
						
					 
					
						2016-04-01 16:17:27 -07:00