Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						8d1ba4d1ec
					 | 
					
						
						
							
							Remove hard-coded XLEN values from D$
						
						
						
						
						
						
					 | 
					
						2016-03-24 14:52:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						7ae44d4905
					 | 
					
						
						
							
							Add RV32 support
						
						
						
						
						
						
					 | 
					
						2016-03-10 17:32:00 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						82c595d11a
					 | 
					
						
						
							
							Fix no-FPU elaboration of CSR file
						
						
						
						
						
						
					 | 
					
						2016-03-10 17:30:56 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						bc15e8649e
					 | 
					
						
						
							
							WIP on priv spec v1.9
						
						
						
						
						
						
					 | 
					
						2016-03-02 23:29:58 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						15ac4d317f
					 | 
					
						
						
							
							RoCC PTW refactoring
						
						
						
						
						
						
					 | 
					
						2016-02-25 17:15:38 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christopher Celio
							
						 
					 | 
					
						
						
							
						
						b96343a4e5
					 | 
					
						
						
							
							[btb] fix mix type error for fetch-width > 1
						
						
						
						
						
						
						
						closes #24 
						
						
					 | 
					
						2016-02-08 17:41:38 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christopher Celio
							
						 
					 | 
					
						
						
							
						
						31dd311aff
					 | 
					
						
						
							
							[fpu] fix rounding mode bug in fdivfsqrt
						
						
						
						
						
						
					 | 
					
						2016-02-08 17:38:31 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						5abfd1a4ab
					 | 
					
						
						
							
							make sure to check for region violations in DMA frontend
						
						
						
						
						
						
					 | 
					
						2016-02-03 15:40:44 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						78579672d3
					 | 
					
						
						
							
							make mtvec configurable and writeable
						
						
						
						
						
						
					 | 
					
						2016-01-29 14:51:56 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						7937fbf074
					 | 
					
						
						
							
							fix number of IOMSHRs at 1
						
						
						
						
						
						
					 | 
					
						2016-01-29 14:51:56 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						305185c034
					 | 
					
						
						
							
							send DMA requests through MMIO and get responses through CSRs
						
						
						
						
						
						
					 | 
					
						2016-01-29 14:51:56 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						58fcc6b7c6
					 | 
					
						
						
							
							Get rid of useless mux
						
						
						
						
						
						
					 | 
					
						2016-01-28 11:44:59 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						d170fcd913
					 | 
					
						
						
							
							DecoupledHelper is now imported from junctions
						
						
						
						
						
						
					 | 
					
						2016-01-21 15:38:43 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						52d6b0b1a5
					 | 
					
						
						
							
							Improve ALU QoR
						
						
						
						
						
						
						
						Rejigger muxes; share XOR gates between ADD/SUB, XOR, and BEQ. 
						
						
					 | 
					
						2016-01-20 17:42:31 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						77e068c153
					 | 
					
						
						
							
							fix Chisel3 compat issue in SimpleHellaCacheIF
						
						
						
						
						
						
					 | 
					
						2016-01-14 22:42:44 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						120361226d
					 | 
					
						
						
							
							fix more Chisel3 deprecations
						
						
						
						
						
						
					 | 
					
						2016-01-14 14:46:31 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						d51c127646
					 | 
					
						
						
							
							fix deprecation warnings in rocket.scala
						
						
						
						
						
						
					 | 
					
						2016-01-13 22:08:06 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						ae98af7077
					 | 
					
						
						
							
							don't mix SInt/UInt
						
						
						
						
						
						
					 | 
					
						2016-01-12 16:27:36 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						00d17abd78
					 | 
					
						
						
							
							Don't ignore data value when writing MIPI
						
						
						
						
						
						
					 | 
					
						2016-01-12 16:23:06 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						7bf503a275
					 | 
					
						
						
							
							Remove four integer/FP converters
						
						
						
						
						
						
					 | 
					
						2016-01-12 16:06:23 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						31d537c405
					 | 
					
						
						
							
							Add missing cloneType
						
						
						
						
						
						
					 | 
					
						2016-01-12 15:45:11 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						13ce91e453
					 | 
					
						
						
							
							fix Chisel3 compat warnings in ICache and FPU
						
						
						
						
						
						
					 | 
					
						2016-01-12 12:43:48 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						05b359d357
					 | 
					
						
						
							
							support streaming DMA in DMA frontend
						
						
						
						
						
						
					 | 
					
						2016-01-06 18:17:41 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						304d8b814a
					 | 
					
						
						
							
							Implement client-side DMA controller
						
						
						
						
						
						
					 | 
					
						2015-12-16 21:24:24 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Albert Magyar
							
						 
					 | 
					
						
						
							
						
						01a3447989
					 | 
					
						
						
							
							Remove duplicate PseudoLRU class from rocket TLB
						
						
						
						
						
						
					 | 
					
						2015-12-16 16:12:47 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						7690de07e1
					 | 
					
						
						
							
							allow icache to configure which side of the way mux gets buffered
						
						
						
						
						
						
					 | 
					
						2015-12-02 17:17:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						369ee74a2c
					 | 
					
						
						
							
							change names of RoCC tilelink interfaces to be more sensible
						
						
						
						
						
						
					 | 
					
						2015-12-02 16:28:23 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						73b0263663
					 | 
					
						
						
							
							disconnect fpu port if no fpu-using RoCC accelerators
						
						
						
						
						
						
					 | 
					
						2015-12-01 20:41:58 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						dcca0b1d86
					 | 
					
						
						
							
							fix up FPU connection
						
						
						
						
						
						
					 | 
					
						2015-12-01 18:14:58 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						08f77ca90d
					 | 
					
						
						
							
							Merge branch 'master' into rocc-fpu-port
						
						
						
						
						
						
					 | 
					
						2015-12-01 18:00:28 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						e76dfa55f7
					 | 
					
						
						
							
							change the way rocc is parameterized
						
						
						
						
						
						
					 | 
					
						2015-12-01 17:54:56 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						4833d41dbc
					 | 
					
						
						
							
							make the connection of FPU ports optional per accelerator
						
						
						
						
						
						
					 | 
					
						2015-12-01 16:48:05 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						0b15b19381
					 | 
					
						
						
							
							add arbiter for FPU
						
						
						
						
						
						
					 | 
					
						2015-12-01 10:22:31 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						1db2da00f3
					 | 
					
						
						
							
							Merge branch 'master' into rocc-fpu-port
						
						
						
						
						
						
					 | 
					
						2015-11-30 19:18:58 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						e80340198a
					 | 
					
						
						
							
							use implicit parameters for ALU
						
						
						
						
						
						
					 | 
					
						2015-11-30 17:35:33 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						9256239206
					 | 
					
						
						
							
							implement support for multiple RoCC accelerators
						
						
						
						
						
						
					 | 
					
						2015-11-26 12:46:01 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						58b0a86834
					 | 
					
						
						
							
							some modifications to AccumulatorExample
						
						
						
						
						
						
					 | 
					
						2015-11-26 08:48:19 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						e203b8b378
					 | 
					
						
						
							
							Make ALU generic for zscale
						
						
						
						
						
						
					 | 
					
						2015-11-24 19:17:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						5294e94794
					 | 
					
						
						
							
							Remove CSR back pressure ability
						
						
						
						
						
						
						
						We were using it for IPIs, but no longer need it. 
						
						
					 | 
					
						2015-11-24 18:28:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						4616db4695
					 | 
					
						
						
							
							Make RegFile/ImmGen usable by zscale
						
						
						
						
						
						
					 | 
					
						2015-11-24 18:27:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						6d1bf5c014
					 | 
					
						
						
							
							Use generic LoadGen/StoreGen
						
						
						
						
						
						
					 | 
					
						2015-11-24 18:13:33 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sagar Karandikar
							
						 
					 | 
					
						
						
							
						
						65632c875a
					 | 
					
						
						
							
							Merge branch 'master' into rocc-fpu-port
						
						
						
						
						
						
					 | 
					
						2015-11-21 02:24:38 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						b0a06a77db
					 | 
					
						
						
							
							fix a few Chisel3 compat issues
						
						
						
						
						
						
					 | 
					
						2015-11-20 13:33:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						94d2dd3053
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into rocc-fpu-port
						
						
						
						
						
						
					 | 
					
						2015-11-16 23:29:25 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						0f092b9b59
					 | 
					
						
						
							
							Remove IPI network
						
						
						
						
						
						
						
						This is now provided via MMIO. 
						
						
					 | 
					
						2015-11-16 21:51:43 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						5e2698adbc
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into rocc-fpu-port
						
						
						
						
						
						
					 | 
					
						2015-11-14 16:44:55 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						213c1a4c81
					 | 
					
						
						
							
							fix fdiv/fsqrt control bug in fpu
						
						
						
						
						
						
					 | 
					
						2015-11-14 16:43:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						4dd097d156
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into rocc-fpu-port
						
						
						
						
						
						
					 | 
					
						2015-11-14 14:52:13 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						3c3c946755
					 | 
					
						
						
							
							move to new version of hardfloat
						
						
						
						
						
						
					 | 
					
						2015-11-14 14:49:17 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						608e4b2851
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into rocc-fpu-port
						
						
						
						
						
						
					 | 
					
						2015-11-12 20:44:25 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |