Yunsup Lee 
							
						 
					 
					
						
						
							
						
						170f1fecbc 
					 
					
						
						
							
							push chisel,rocket,riscv-tools  
						
						 
						
						
						
						
					 
					
						2014-10-21 12:32:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						08d2c13330 
					 
					
						
						
							
							Fixed btb/icache bugs regarding resp mask, fw==1  
						
						 
						
						
						
						
					 
					
						2014-10-20 18:45:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						044b19dbc1 
					 
					
						
						
							
							Compiles and elaborates, does not pass asm tests  
						
						 
						
						
						
						
					 
					
						2014-10-15 11:46:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						91efdc379b 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into ss-frontend  
						
						 
						
						... 
						
						
						
						Also fixed bridx logic and zero-width wire logic.
Conflicts:
	src/main/scala/btb.scala 
						
						
					 
					
						2014-10-14 18:10:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						7bb7299018 
					 
					
						
						
							
							Don't pollute BTB with PC+4 target predictions  
						
						 
						
						
						
						
					 
					
						2014-10-14 17:28:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						86bdbd6535 
					 
					
						
						
							
							new tshrs, compiles but does not elaborate  
						
						 
						
						
						
						
					 
					
						2014-10-07 22:33:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						1b31931981 
					 
					
						
						
							
							Merge pull request  #2  from wasserfuhr/patch-1  
						
						 
						
						... 
						
						
						
						Update README.md 
						
						
					 
					
						2014-10-07 17:02:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RainerWasserfuhr 
							
						 
					 
					
						
						
							
						
						9b41ad92ba 
					 
					
						
						
							
							Update README.md  
						
						 
						
						... 
						
						
						
						typo? 
						
						
					 
					
						2014-10-08 01:46:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						f15baeea49 
					 
					
						
						
							
							fix markdown for webpage  
						
						 
						
						
						
						
					 
					
						2014-10-07 03:55:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						5ca7f08226 
					 
					
						
						
							
							change rocket submodule  
						
						 
						
						
						
						
					 
					
						2014-10-07 03:19:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						e1b8f69cb5 
					 
					
						
						
							
							change submodule pointers to https  
						
						 
						
						
						
						
					 
					
						2014-10-07 03:16:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						447761b06c 
					 
					
						
						
							
							fix typo in README  
						
						 
						
						
						
						
					 
					
						2014-10-07 02:09:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						91f211f766 
					 
					
						
						
							
							updates to README  
						
						 
						
						
						
						
					 
					
						2014-10-07 02:08:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						702ddabe26 
					 
					
						
						
							
							add ExampleSmallConfig for README  
						
						 
						
						
						
						
					 
					
						2014-10-07 02:07:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						ae9b78d9ef 
					 
					
						
						
							
							add what/how explanation to README  
						
						 
						
						
						
						
					 
					
						2014-10-07 02:07:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Beamer 
							
						 
					 
					
						
						
							
						
						5f55ded723 
					 
					
						
						
							
							bump fpga submodule  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:45:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Beamer 
							
						 
					 
					
						
						
							
						
						06bc6a45db 
					 
					
						
						
							
							move fpga repo to git@ from https  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:45:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						23ae6893ad 
					 
					
						
						
							
							bump chisel  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:45:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						e25d420155 
					 
					
						
						
							
							Improve ChiselConfig composability; bump chisel  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:43:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						73eac94a65 
					 
					
						
						
							
							Added "findBy" function to allow grouping parameters by location (e.g. L1D vs L1I), rather than grouping by field (e.g. NSets vs NWays)  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:40:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						f97a801d60 
					 
					
						
						
							
							Parameter API update  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:37:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						122733b3a9 
					 
					
						
						
							
							file name consistency  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:37:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						a9d72aac2a 
					 
					
						
						
							
							bump rocket  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:37:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						0b5f23a209 
					 
					
						
						
							
							Streamlined uncore for release  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:37:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						59eb7d194d 
					 
					
						
						
							
							Finalize superscalar btb.  
						
						 
						
						
						
						
					 
					
						2014-10-03 16:08:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						cde7c9d869 
					 
					
						
						
							
							simplify CSR decoding code  
						
						 
						
						
						
						
					 
					
						2014-10-03 14:31:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						99614e37aa 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into ss-frontend  
						
						 
						
						... 
						
						
						
						Conflicts:
	src/main/scala/btb.scala
	src/main/scala/core.scala 
						
						
					 
					
						2014-10-03 04:22:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						394eb38a96 
					 
					
						
						
							
							temp; converted voluntary wb tracker  
						
						 
						
						
						
						
					 
					
						2014-10-03 01:06:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						dc1a61264d 
					 
					
						
						
							
							initial version, acts like old hub  
						
						 
						
						
						
						
					 
					
						2014-10-03 01:06:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						d735f64110 
					 
					
						
						
							
							Parameter API update  
						
						 
						
						
						
						
					 
					
						2014-10-02 16:47:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						655f9ae1af 
					 
					
						
						
							
							Merge pull request  #2  from ccelio/master  
						
						 
						
						... 
						
						
						
						Global history now updated (speculatively) in fetch. 
						
						
					 
					
						2014-09-30 17:12:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						6c18cd9559 
					 
					
						
						
							
							add new fpga-zynq as submodule  
						
						 
						
						
						
						
					 
					
						2014-09-30 09:32:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						9cc35dee9a 
					 
					
						
						
							
							Returned history update to fetch.  
						
						 
						
						... 
						
						
						
						- Global history only contains branches.
   - Only update BHT and history on BTB hits.
   - Gate off speculative update on stall or icmiss.
   - Fixed bug where BHT updates were delayed a cycle. 
						
						
					 
					
						2014-09-29 21:41:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						8ccd07cfeb 
					 
					
						
						
							
							Moved updating global history from fetch to decode.  
						
						 
						
						... 
						
						
						
						- No longer update global history in fetch stage.
   - Only update global history when instruction is a branch.
   - Does allow for the possibility of back-to-back branches to see
     slightly different histories on subsequent executions. 
						
						
					 
					
						2014-09-28 05:16:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						681b43f398 
					 
					
						
						
							
							Bug fixes with global history register.  
						
						 
						
						... 
						
						
						
						- Updated in fetch speculatively.
      * Updates gated off by cpu.resp.fire().
      * BTB direction factored into history update.
   - All branches update the BHT.
   - Each instruction carries history; index into BHT is recomputed by
     passing in mem_reg_pc. 
						
						
					 
					
						2014-09-26 10:39:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						a71bdbbc54 
					 
					
						
						
							
							Update history register in fetch speculatively  
						
						 
						
						
						
						
					 
					
						2014-09-26 05:42:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						f917810061 
					 
					
						
						
							
							Removed RocketCoreParameters from use.  
						
						 
						
						... 
						
						
						
						- The nbdache (among others?) use CoreParameters, which has nothing to do with RetireWidth requirements.
   - This conflicts with other cores which uses nbdcache.
   - RocketCoreParameters may be unneccessary, and the require() check can be moved deeper into Rocket. 
						
						
					 
					
						2014-09-26 05:14:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						868e747656 
					 
					
						
						
							
							Factored out Rocket specifics from CoreParameters  
						
						 
						
						... 
						
						
						
						- Added new RocketCoreParameters
   - Other cores using Rocket as a library will no longer conflict against
      Rocket's requires(). 
						
						
					 
					
						2014-09-25 18:52:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						7a28d2b47c 
					 
					
						
						
							
							forgot to move more hwacha stuff out in rocket-chip  
						
						 
						
						
						
						
					 
					
						2014-09-25 15:34:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						8eb64205f5 
					 
					
						
						
							
							bug fix for nbdcache s2_data  
						
						 
						
						
						
						
					 
					
						2014-09-25 12:00:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						b55c38cdc7 
					 
					
						
						
							
							Remove spurious vec consts  
						
						 
						
						
						
						
					 
					
						2014-09-25 12:00:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						70b0f9fd4d 
					 
					
						
						
							
							error out for PCWM-L, port width mismatch  
						
						 
						
						
						
						
					 
					
						2014-09-25 06:50:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Izraelevitz 
							
						 
					 
					
						
						
							
						
						15fb4730ec 
					 
					
						
						
							
							Add BuildTile parameter for Tile  
						
						 
						
						... 
						
						
						
						Conflicts:
	rocket 
						
						
					 
					
						2014-09-25 06:50:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						7398b00d93 
					 
					
						
						
							
							dir supplied by function  
						
						 
						
						
						
						
					 
					
						2014-09-25 06:50:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						db4de7b806 
					 
					
						
						
							
							bump chisel  
						
						 
						
						
						
						
					 
					
						2014-09-25 06:50:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						5a840c5520 
					 
					
						
						
							
							support for multiple tilelink paramerterizations in same design  
						
						 
						
						
						
						
					 
					
						2014-09-25 06:50:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						e2ed81dcd2 
					 
					
						
						
							
							push chisel  
						
						 
						
						
						
						
					 
					
						2014-09-25 06:50:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Donggyu Kim 
							
						 
					 
					
						
						
							
						
						eb384f6461 
					 
					
						
						
							
							new RocketChipBackend implementation  
						
						 
						
						
						
						
					 
					
						2014-09-25 06:47:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Beamer 
							
						 
					 
					
						
						
							
						
						f2ca887de3 
					 
					
						
						
							
							better fpga configs  
						
						 
						
						
						
						
					 
					
						2014-09-25 06:47:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Donggyu Kim 
							
						 
					 
					
						
						
							
						
						4fe48f5a0a 
					 
					
						
						
							
							bump chisel  
						
						 
						
						
						
						
					 
					
						2014-09-25 06:46:58 -07:00