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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						09e29e8fe0 
					 
					
						
						
							
							add zscale  
						
						 
						
						... 
						
						
						
						only supports generating Verilog, which plugs into the fpga-spartan6 repository, for now 
						
						
					 
					
						2015-07-07 20:38:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						e6a13cdeba 
					 
					
						
						
							
							New machine-mode timer facility  
						
						 
						
						... 
						
						
						
						Mirroring Andrew's commit to reference-chip 
						
						
					 
					
						2015-07-07 17:26:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						4fbb0f80ff 
					 
					
						
						
							
							Added some multicore/multibanks named ChiselConfigs  
						
						 
						
						
						
						
					 
					
						2015-07-06 18:21:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						854fd64fba 
					 
					
						
						
							
							Added optional Makefile includes for private chip repos  
						
						 
						
						
						
						
					 
					
						2015-07-06 17:15:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						5ed2899e56 
					 
					
						
						
							
							Merge pull request  #10  from wsong83/fix  
						
						 
						
						... 
						
						
						
						L1 D$ writeback unit, reduce re-read data array 
						
						
					 
					
						2015-07-06 15:18:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						5362e2bbbd 
					 
					
						
						
							
							New machine-mode timer facility  
						
						 
						
						
						
						
					 
					
						2015-07-05 16:38:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						55059632c4 
					 
					
						
						
							
							Temporarily use HTIF to push RTC value to cores  
						
						 
						
						
						
						
					 
					
						2015-07-05 16:19:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						d3ccec1044 
					 
					
						
						
							
							Massive update containing several months of changes from the now-defunct private chip repo.  
						
						 
						
						... 
						
						
						
						* Adds support for a L2 cache with directory bits for tracking L1 coherence (DefaultL2Config), and new metadata-based coherence API.
* Additional tests.
* New virtual memory implementation, priviliged architecture (1.7), custom CSRs, FDivSqrt unit
* Updated TileLink protocol, NASTI protocol SHIMs.
* Lays groundwork for multiple top-level memory channels, superscalar fetch.
* Bump all submodules. 
						
						
					 
					
						2015-07-02 14:43:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						d7cb60e8fa 
					 
					
						
						
							
							L2 WritebackUnit bug fix  
						
						 
						
						
						
						
					 
					
						2015-07-02 13:52:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Beamer 
							
						 
					 
					
						
						
							
						
						12d8d8c5e3 
					 
					
						
						
							
							Merge pull request  #8  from seldridge/master  
						
						 
						
						... 
						
						
						
						Fix FPGA/VLSI Mem Gen for Python 2 and 3 Environments 
						
						
					 
					
						2015-06-28 08:54:24 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Schuyler Eldridge 
							
						 
					 
					
						
						
							
						
						b4cd8c5981 
					 
					
						
						
							
							Fix vlsi_mem_gen for Python 2 or 3  
						
						 
						
						
						
						
					 
					
						2015-06-25 12:48:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Schuyler Eldridge 
							
						 
					 
					
						
						
							
						
						a42832fc70 
					 
					
						
						
							
							Fix fpga_mem_gen for Python 2 and 3 Environments  
						
						 
						
						... 
						
						
						
						Two quick fixes that enable fpga_mem_gen to work with either Python 2 or
Python 3:
* Change an `xrange` instance to `range`
* Wrap the arguments of a bare `print` in parentheses 
						
						
					 
					
						2015-06-25 11:03:33 -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 
							
						 
					 
					
						
						
							
						
						5e009ecc75 
					 
					
						
						
							
							Fix an apparently benign PC sign-extension bug  
						
						 
						
						
						
						
					 
					
						2015-06-11 16:08:39 -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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						4b6cd7f3eb 
					 
					
						
						
							
							Merge branch 'master' of ucb-bar/rocket into rocc-fpu-port for priv1.7  
						
						 
						
						
						
						
					 
					
						2015-06-03 15:51:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Song 
							
						 
					 
					
						
						
							
						
						4db60d9e9d 
					 
					
						
						
							
							code clean in dcache, no need to check the condition twice.  
						
						 
						
						
						
						
					 
					
						2015-06-02 22:06:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Song 
							
						 
					 
					
						
						
							
						
						b6e68773fd 
					 
					
						
						
							
							nbdcache, writeback unit: when release is not ready and data is not ready for a beat too, no need to re-read data array.  
						
						 
						
						
						
						
					 
					
						2015-05-30 16:25:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						f3a838cedf 
					 
					
						
						
							
							nasti converters, hub bugfix  
						
						 
						
						
						
						
					 
					
						2015-05-21 19:49:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Beamer 
							
						 
					 
					
						
						
							
						
						a59ba39310 
					 
					
						
						
							
							bump submodule for fpga-zynq  
						
						 
						
						
						
						
					 
					
						2015-05-21 11:26:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Beamer 
							
						 
					 
					
						
						
							
						
						38edbc78e5 
					 
					
						
						
							
							Merge pull request  #5  from amsharifian/master  
						
						 
						
						... 
						
						
						
						Update Makefile 
						
						
					 
					
						2015-05-21 11:24:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						6a9390c50e 
					 
					
						
						
							
							Avoid spurious D$ assertion failures  
						
						 
						
						... 
						
						
						
						For the Rocket pipeline, this fix is needless and the problem is that the
assertion is too conservative, but I solved it this way to avoid problems
for other plausible use cases where physical and virtual accesses are
intermixed. 
						
						
					 
					
						2015-05-19 03:00:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						f460cb6c54 
					 
					
						
						
							
							Update to privileged architecture 1.7  
						
						 
						
						
						
						
					 
					
						2015-05-19 02:32:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						254498042a 
					 
					
						
						
							
							Fix Split for 0-width wires  
						
						 
						
						
						
						
					 
					
						2015-05-18 18:23:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						d31b26c342 
					 
					
						
						
							
							Clean up handling of icache's io.cpu.npc signal  
						
						 
						
						
						
						
					 
					
						2015-05-18 18:22:48 -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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						62b6f24798 
					 
					
						
						
							
							Delete TileLink0.3.1Specification.pdf  
						
						 
						
						
						
						
					 
					
						2015-05-07 15:43:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						90ced93eeb 
					 
					
						
						
							
							Merge branch 'master' into gh-pages  
						
						 
						
						
						
						
					 
					
						2015-05-07 12:35:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						4cef8c9cd4 
					 
					
						
						
							
							Added MemIOArbiter  
						
						 
						
						
						
						
					 
					
						2015-05-07 10:55:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						b09832f1b5 
					 
					
						
						
							
							ICache now returns the "next PC" signal.  
						
						 
						
						... 
						
						
						
						useful for other modules that need access to the fetch PC on the
   cycle it is sent to the SRAM. 
						
						
					 
					
						2015-05-07 04:53:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						c746ef8702 
					 
					
						
						
							
							fix bug in rocc port resp for FPtoInt instructions  
						
						 
						
						
						
						
					 
					
						2015-05-04 11:20:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						8832b454ce 
					 
					
						
						
							
							add plugins to make scala doc site and publish to ghpages  
						
						 
						
						
						
						
					 
					
						2015-04-29 15:34:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						1e05fc0525 
					 
					
						
						
							
							First pages commit  
						
						 
						
						
						
						
					 
					
						2015-04-29 13:18:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						b9fb1bb46e 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into rocc-fpu-port  
						
						 
						
						
						
						
					 
					
						2015-04-29 00:43:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						3673295d03 
					 
					
						
						
							
							network shim cleanup  
						
						 
						
						
						
						
					 
					
						2015-04-27 16:59:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						09e30041ed 
					 
					
						
						
							
							Voluntary Writeback tracker rewrite  
						
						 
						
						
						
						
					 
					
						2015-04-27 12:56:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						a37fad2e9b 
					 
					
						
						
							
							Merge branch 'retimeable-frontend' into rocc-fpu-port  
						
						 
						
						
						
						
					 
					
						2015-04-22 14:23:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						1f410ac42c 
					 
					
						
						
							
							move fetch buffer into frontend to allow retiming  
						
						 
						
						
						
						
					 
					
						2015-04-22 11:26:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						11b5222d01 
					 
					
						
						
							
							Refactored WritebackUnit  
						
						 
						
						
						
						
					 
					
						2015-04-21 22:23:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						4c7969b2b3 
					 
					
						
						
							
							Metadata docs and api cleanup  
						
						 
						
						
						
						
					 
					
						2015-04-20 16:32:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						a315fe93c1 
					 
					
						
						
							
							simplify ClientMetadata.makeRelease  
						
						 
						
						
						
						
					 
					
						2015-04-20 10:46:24 -07:00