Howard Mao
							
						 
					 | 
					
						
						
							
						
						a44e054c77
					 | 
					
						
						
							
							add support for different TileLink and MIF data widths
						
						
						
						
						
						
					 | 
					
						2015-10-13 12:46:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						9d11b64c75
					 | 
					
						
						
							
							added HasAddrMapParameters and GlobalAddrMap
						
						
						
						
						
						
					 | 
					
						2015-10-06 18:24:08 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						1c489d75c1
					 | 
					
						
						
							
							inject params at top-level for MemDessert
						
						
						
						
						
						
					 | 
					
						2015-10-06 16:26:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						c4eadbda57
					 | 
					
						
						
							
							Removed all traces of params
						
						
						
						
						
						
					 | 
					
						2015-10-06 11:42:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						38ae2707a3
					 | 
					
						
						
							
							refactor MemIO to not use params
						
						
						
						
						
						
					 | 
					
						2015-10-06 11:41:48 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						3d10a89907
					 | 
					
						
						
							
							refactor NASTI to not use param; new AddrMap class
						
						
						
						
						
						
					 | 
					
						2015-10-06 11:41:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						79cdf6efc0
					 | 
					
						
						
							
							Make perf counters optional
						
						
						
						
						
						
					 | 
					
						2015-09-28 13:56:08 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						7b0167b92e
					 | 
					
						
						
							
							make sure SCR and PCR data width matches xLen
						
						
						
						
						
						
					 | 
					
						2015-09-25 12:13:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						0d763524ef
					 | 
					
						
						
							
							make sure conf address map scales with number of cores
						
						
						
						
						
						
					 | 
					
						2015-09-25 09:41:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						8d4d8680bf
					 | 
					
						
						
							
							replace NASTIMasterIO and NASTISlaveIO with NASTIIO
						
						
						
						
						
						
					 | 
					
						2015-09-24 16:59:13 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						56ecdff52d
					 | 
					
						
						
							
							Implement NASTI-based Mem/IO interconnect
						
						
						
						
						
						
					 | 
					
						2015-09-22 10:32:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						c6bcc832a1
					 | 
					
						
						
							
							Chisel3: Don't use Vec.fill for IOs
						
						
						
						
						
						
					 | 
					
						2015-09-20 13:43:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christopher Celio
							
						 
					 | 
					
						
						
							
						
						c9d89226fb
					 | 
					
						
						
							
							Generated *.d file of tests now kept in order
						
						
						
						
						
						
						
						-Changed Set to LinkedHashSet in Testing.scala 
						
						
					 | 
					
						2015-09-11 18:36:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						700910adff
					 | 
					
						
						
							
							Chisel3 compatibility fix for <>
						
						
						
						
						
						
					 | 
					
						2015-08-05 15:34:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						34b9a7fdc5
					 | 
					
						
						
							
							Various Chisel3 compatibility changes
						
						
						
						
						
						
					 | 
					
						2015-08-03 18:54:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						0c9a7817b6
					 | 
					
						
						
							
							Reduce outstanding mem accesses for FPGAConfig (to reduce MIFTagBits < 7)
						
						
						
						
						
						
					 | 
					
						2015-07-30 16:30:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						51c42083d0
					 | 
					
						
						
							
							Add new junctions repo as submodule (contains externally facing buses and peripherals).
						
						
						
						
						
						
						
						Bump all submodules. 
						
						
					 | 
					
						2015-07-29 18:15:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						d21ffa4dba
					 | 
					
						
						
							
							Streamline makefiles for more robust test dependency generation. Note: emulator/generated-src-debug no longer used
						
						
						
						
						
						
					 | 
					
						2015-07-28 00:24:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						efd6458a3d
					 | 
					
						
						
							
							add zscale programs
						
						
						
						
						
						
					 | 
					
						2015-07-27 19:06:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						bd4ff35a4b
					 | 
					
						
						
							
							Upgrade sbt to 0.13.8, simplify build.scala Tasks, generate tests from TestGenerator App, set addons with env variable ROCKETCHIP_ADDONS
						
						
						
						
						
						
					 | 
					
						2015-07-22 11:49:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						a99b1e3a01
					 | 
					
						
						
							
							append config name to generated Makefrag filename
						
						
						
						
						
						
					 | 
					
						2015-07-17 12:34:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						e7802825c3
					 | 
					
						
						
							
							add Zscale testing
						
						
						
						
						
						
					 | 
					
						2015-07-17 12:02:02 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						4c7c3f5bb2
					 | 
					
						
						
							
							add test generate for ZscaleTop
						
						
						
						
						
						
					 | 
					
						2015-07-14 16:26:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						76046c52fe
					 | 
					
						
						
							
							Cleanup testing rv64uf
						
						
						
						
						
						
					 | 
					
						2015-07-13 18:58:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						302cd3e638
					 | 
					
						
						
							
							Added BuildZscale param for use in Top and makefrag generation
						
						
						
						
						
						
					 | 
					
						2015-07-13 15:46:42 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						407d8e473e
					 | 
					
						
						
							
							first cut at parameter-based testing
						
						
						
						
						
						
					 | 
					
						2015-07-13 14:54:26 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						4e4015089d
					 | 
					
						
						
							
							rename Configs source
						
						
						
						
						
						
					 | 
					
						2015-07-09 15:04:11 -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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						702ddabe26
					 | 
					
						
						
							
							add ExampleSmallConfig for README
						
						
						
						
						
						
					 | 
					
						2014-10-07 02:07:59 -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
							
						 
					 | 
					
						
						
							
						
						122733b3a9
					 | 
					
						
						
							
							file name consistency
						
						
						
						
						
						
					 | 
					
						2014-10-06 13:37:38 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						0b5f23a209
					 | 
					
						
						
							
							Streamlined uncore for release
						
						
						
						
						
						
					 | 
					
						2014-10-06 13:37:15 -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
							
						 
					 | 
					
						
						
							
						
						5a840c5520
					 | 
					
						
						
							
							support for multiple tilelink paramerterizations in same design
						
						
						
						
						
						
					 | 
					
						2014-09-25 06:50:30 -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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Donggyu Kim
							
						 
					 | 
					
						
						
							
						
						60d90f5230
					 | 
					
						
						
							
							recover collectNodesIntoComp in Backends.scala
						
						
						
						
						
						
					 | 
					
						2014-09-25 06:46:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Donggyu Kim
							
						 
					 | 
					
						
						
							
						
						a53091b40f
					 | 
					
						
						
							
							remove collectNodesIntoComp from Backends.scala
						
						
						
						
						
						
					 | 
					
						2014-09-25 06:46:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Scott Beamer
							
						 
					 | 
					
						
						
							
						
						f4e6cd75ab
					 | 
					
						
						
							
							turn off fpu for default fpga config.
						
						
						
						
						
						
						
						a larger fpga can use defaultconfig 
						
						
					 | 
					
						2014-09-25 06:46:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						09de2e2794
					 | 
					
						
						
							
							compute number of outstanding misses for DRAMSideLLCNull
						
						
						
						
						
						
					 | 
					
						2014-09-12 18:09:38 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						1cfd9f5a0e
					 | 
					
						
						
							
							add LICENSE
						
						
						
						
						
						
					 | 
					
						2014-09-12 10:15:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						c98afa1fea
					 | 
					
						
						
							
							turn off DRAMSideLLC
						
						
						
						
						
						
					 | 
					
						2014-09-11 22:10:25 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						b5a64487eb
					 | 
					
						
						
							
							turn off DRAMSideLLC
						
						
						
						
						
						
					 | 
					
						2014-09-11 22:07:44 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						02c08a156f
					 | 
					
						
						
							
							generate consts.vh from chisel source
						
						
						
						
						
						
					 | 
					
						2014-09-10 17:14:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |