Howard Mao 
							
						 
					 
					
						
						
							
						
						bdc6972a8d 
					 
					
						
						
							
							separate RTC updates from HTIF  
						
						 
						
						
						
						
					 
					
						2015-09-14 12:56:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						24f3fac90a 
					 
					
						
						
							
							fix broadcast hub and TL -> NASTI converter to support subblock operations  
						
						 
						
						
						
						
					 
					
						2015-09-14 12:56:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						24389a5257 
					 
					
						
						
							
							Chisel3 compatibility fixes  
						
						 
						
						
						
						
					 
					
						2015-09-11 15:41:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						350d530766 
					 
					
						
						
							
							Use Vec.fill, not Vec.apply, for Vec literals  
						
						 
						
						
						
						
					 
					
						2015-08-27 10:00:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						94287fed90 
					 
					
						
						
							
							Avoid type-unsafe assignments  
						
						 
						
						
						
						
					 
					
						2015-08-27 09:57:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						05d311c517 
					 
					
						
						
							
							Use Vec.apply, not Vec.fill, for type nodes  
						
						 
						
						
						
						
					 
					
						2015-08-27 09:47:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						005752e2a6 
					 
					
						
						
							
							use the parameters used to create the original object  
						
						 
						
						
						
						
					 
					
						2015-08-10 14:43:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						01fc61ba96 
					 
					
						
						
							
							Don't construct so many Vecs  
						
						 
						
						
						
						
					 
					
						2015-08-05 18:43:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						a551a12d70 
					 
					
						
						
							
							add missing Wire wrap in BasicCrossbar  
						
						 
						
						
						
						
					 
					
						2015-08-05 17:05:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						eb6583d607 
					 
					
						
						
							
							use cloneType in PhysicalNetworkIO  
						
						 
						
						
						
						
					 
					
						2015-08-05 16:47:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						798ddeb5f5 
					 
					
						
						
							
							Chisel3 compatibility: use >>Int instead of >>UInt  
						
						 
						
						... 
						
						
						
						The latter doesn't contract widths anymore. 
						
						
					 
					
						2015-08-04 13:15:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						fb718f03c1 
					 
					
						
						
							
							bump scala to 2.11.6  
						
						 
						
						
						
						
					 
					
						2015-08-03 19:50:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						77cf26aeba 
					 
					
						
						
							
							Chisel3: Flip order of := and <>  
						
						 
						
						
						
						
					 
					
						2015-08-03 18:53:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						121e4fb511 
					 
					
						
						
							
							Flip direction of some bulk connects  
						
						 
						
						
						
						
					 
					
						2015-08-03 18:01:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						a21979a2fa 
					 
					
						
						
							
							Bits -> UInt  
						
						 
						
						
						
						
					 
					
						2015-08-03 18:01:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						9c7a41e8d3 
					 
					
						
						
							
							Chisel3: bulk connect is not commutative  
						
						 
						
						... 
						
						
						
						We haven't decided if this is a FIRRTL limitation that we should relax,
or a backwards incompatibility we're forced to live with.  Should make
for lively debate. 
						
						
					 
					
						2015-08-01 21:09:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						6fc807f069 
					 
					
						
						
							
							Chisel3: Avoid subword assignment  
						
						 
						
						
						
						
					 
					
						2015-08-01 21:08:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						6d574f8c1b 
					 
					
						
						
							
							Fix incompatible assignment  
						
						 
						
						
						
						
					 
					
						2015-07-31 00:59:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						377e17e811 
					 
					
						
						
							
							Add Wire() wrap  
						
						 
						
						
						
						
					 
					
						2015-07-31 00:32:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						0686bdbe28 
					 
					
						
						
							
							Avoid cross-module references  
						
						 
						
						... 
						
						
						
						You can't instantiate a Vec in one module and use it in another.
An idiosyncrasy of the Chisel2 implementation let this one slip by.
In this case, it's just a matter of using def instead of val. 
						
						
					 
					
						2015-07-30 23:49:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						8f7b390353 
					 
					
						
						
							
							UInt-> Bits; avoid mixed UInt/SInt code  
						
						 
						
						
						
						
					 
					
						2015-07-30 23:49:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						6c391e3b37 
					 
					
						
						
							
							Use UInt(0), not UInt(width=0), for constant 0  
						
						 
						
						
						
						
					 
					
						2015-07-30 23:49:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Lawson 
							
						 
					 
					
						
						
							
						
						4c0f996808 
					 
					
						
						
							
							Fix typo (juntion -> junctions).  
						
						 
						
						
						
						
					 
					
						2015-07-30 14:50:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						c70b495f6d 
					 
					
						
						
							
							moved buses to junctions repo  
						
						 
						
						
						
						
					 
					
						2015-07-29 18:04:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						8b1ab23347 
					 
					
						
						
							
							update README.md  
						
						 
						
						
						
						
					 
					
						2015-07-29 11:49:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						4daa20b5fe 
					 
					
						
						
							
							simplify .sbt files  
						
						 
						
						
						
						
					 
					
						2015-07-29 11:49:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						a69c749249 
					 
					
						
						
							
							Fix compilation with scala 2.11.6  
						
						 
						
						... 
						
						
						
						We forgot to specify return types on overloaded methods, and a previous
version of the scala compiler failed to flag this as an error. 
						
						
					 
					
						2015-07-28 16:24:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						f8ec6d6393 
					 
					
						
						
							
							Chisel3 compatibility: use BitPat for don't-cares  
						
						 
						
						... 
						
						
						
						Also, call the UInt factory instead of the Bits one, for good measure. 
						
						
					 
					
						2015-07-28 02:46:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						0e06c941df 
					 
					
						
						
							
							Chisel3 compatibility fixes  
						
						 
						
						
						
						
					 
					
						2015-07-23 14:58:46 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						3c0475e08b 
					 
					
						
						
							
							Add Wire() wrap  
						
						 
						
						
						
						
					 
					
						2015-07-15 20:24:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						2d6b3b2331 
					 
					
						
						
							
							Don't use clone  
						
						 
						
						
						
						
					 
					
						2015-07-15 18:06:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						276f53b652 
					 
					
						
						
							
							Delete BigMem; it's not used anymore  
						
						 
						
						
						
						
					 
					
						2015-07-15 17:41:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						15cec0eab7 
					 
					
						
						
							
							Vec(Reg) -> Reg(Vec)  
						
						 
						
						
						
						
					 
					
						2015-07-15 12:44:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						e76a9d3493 
					 
					
						
						
							
							Chisel3: Don't mix Mux types  
						
						 
						
						
						
						
					 
					
						2015-07-11 14:05:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						5dc3da008e 
					 
					
						
						
							
							Use Chisel3 SeqMem construct  
						
						 
						
						
						
						
					 
					
						2015-07-11 13:36:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						fb91e3e1ab 
					 
					
						
						
							
							minor metadata API update (0.3.3)  
						
						 
						
						
						
						
					 
					
						2015-07-09 14:36:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						80ad1eac70 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
					 
					
						2015-07-08 19:05:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						55059632c4 
					 
					
						
						
							
							Temporarily use HTIF to push RTC value to cores  
						
						 
						
						
						
						
					 
					
						2015-07-05 16:19:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						d7cb60e8fa 
					 
					
						
						
							
							L2 WritebackUnit bug fix  
						
						 
						
						
						
						
					 
					
						2015-07-02 13:52:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						b4e38192a1 
					 
					
						
						
							
							Fix (?) L2$ miss bug  
						
						 
						
						... 
						
						
						
						The victim's metadata was incorrectly used for the new line. 
						
						
					 
					
						2015-06-24 18:01:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						ea76800d1a 
					 
					
						
						
							
							Fix data array reset bug  
						
						 
						
						... 
						
						
						
						io.resp.valid could have been valid the cycle after reset, causing the
write mask in the acquire tracker to have an erroneous value after reset.
This caused the L1 I$ to be refilled with the wrong data.
This probably only affects programs loaded with +loadmem and so shouldn't
matter for the EOS24 silicon.  It should only affect the first L2 xact,
which, in practice, would be an HTIF write to load the program. 
						
						
					 
					
						2015-06-11 15:28:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						f3a838cedf 
					 
					
						
						
							
							nasti converters, hub bugfix  
						
						 
						
						
						
						
					 
					
						2015-05-21 19:49:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						c202449e34 
					 
					
						
						
							
							first version NASTI IOs  
						
						 
						
						
						
						
					 
					
						2015-05-14 15:29:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						90c9ee7b04 
					 
					
						
						
							
							fix unalloc putblocks  
						
						 
						
						
						
						
					 
					
						2015-05-14 12:37:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						a7fa77c7fc 
					 
					
						
						
							
							track operand size for Gets  
						
						 
						
						
						
						
					 
					
						2015-05-13 23:28:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						172c372d3e 
					 
					
						
						
							
							L2 alloc cleanup  
						
						 
						
						
						
						
					 
					
						2015-05-12 17:14:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						5fdae2cb61 
					 
					
						
						
							
							Merge branch 'master' of github.com:ucb-bar/uncore  
						
						 
						
						
						
						
					 
					
						2015-05-07 16:18:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						fc883b5049 
					 
					
						
						
							
							rm index.html  
						
						 
						
						
						
						
					 
					
						2015-05-07 16:17:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						8362eba00f 
					 
					
						
						
							
							Merge branch 'gh-pages'  
						
						 
						
						
						
						
					 
					
						2015-05-07 16:16:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						aec24cf1a7 
					 
					
						
						
							
							readme  
						
						 
						
						
						
						
					 
					
						2015-05-07 16:16:07 -07:00