Howard Mao 
							
						 
					 
					
						
						
							
						
						e04e3d2571 
					 
					
						
						
							
							make TestBench generator handle different top module names  
						
						
						
						
					 
					
						2016-07-01 10:53:08 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						600f2da38a 
					 
					
						
						
							
							export TL interface for Mem/MMIO and fix TL width adapters  
						
						
						
						
					 
					
						2016-06-30 18:20:43 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						74cd588c65 
					 
					
						
						
							
							refactor uncore to split into separate packages  
						
						
						
						
					 
					
						2016-06-28 14:10:25 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						c725a78086 
					 
					
						
						
							
							Merge RTC into PRCI  
						
						
						
						
					 
					
						2016-06-27 23:08:29 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						d10fc84a8b 
					 
					
						
						
							
							no longer require caching interfaces for groundtest tiles  
						
						
						
						
					 
					
						2016-06-27 17:32:49 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						2dd8d90ae4 
					 
					
						
						
							
							make Comparator fit the GroundTest model  
						
						
						
						
					 
					
						2016-06-27 16:01:32 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						568bfa6c50 
					 
					
						
						
							
							Purge legacy HTIF things  
						
						... 
						
						
						
						The SCR file is gone, too, because it was tightly coupled.  The
general concept could be revived as a module that somehow connects
to the debug module. 
						
						
					 
					
						2016-06-23 13:23:57 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						2d44be747a 
					 
					
						
						
							
							Fix groundtest without HTIF  
						
						
						
						
					 
					
						2016-06-23 12:17:26 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						30331fcaeb 
					 
					
						
						
							
							Remove HTIF; use debug module for testing in simulation  
						
						
						
						
					 
					
						2016-06-23 00:32:05 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						4fbe7d6cf7 
					 
					
						
						
							
							split the isa tests properly  
						
						
						
						
					 
					
						2016-06-22 16:14:02 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						3c973d429a 
					 
					
						
						
							
							rename SmallConfig to WithSmallCores  
						
						
						
						
					 
					
						2016-06-22 16:08:27 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						9b9ddd0d54 
					 
					
						
						
							
							get rid of leftover backup memory code  
						
						
						
						
					 
					
						2016-06-22 16:06:41 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						ff43238e6e 
					 
					
						
						
							
							give DualCoreConfig L2 cache to speed up test runs  
						
						
						
						
					 
					
						2016-06-20 17:58:26 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						82169e971e 
					 
					
						
						
							
							Dynamically compute number of L1 client channels  
						
						... 
						
						
						
						Until now, the number of L1 client channels was set statically in the
configuration. This static configuration also assumed the same number of
cached and uncached channels per tile. As we plan to move towards
heterogenous multicore systems, this restriction should be removed.
This commit changes the generator so that number of channels per tile
can be independently set (using cde.Parameters.alterPartial).
The OuterMemorySystem will dynamically compute the number of cached and
uncached channels by summing the number of each kind of channel per core. 
						
						
					 
					
						2016-06-20 13:02:31 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						70d92995df 
					 
					
						
						
							
							TestConfigs: add comparator config  
						
						
						
						
					 
					
						2016-06-09 15:43:13 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						1679cf4764 
					 
					
						
						
							
							fix groundtest tilelink xacts  
						
						
						
						
					 
					
						2016-06-09 15:42:44 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						9e86b9efc9 
					 
					
						
						
							
							Add provisional breakpoint support  
						
						
						
						
					 
					
						2016-06-08 22:34:19 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						40ab0a7960 
					 
					
						
						
							
							fix TL width adapter and make it easier to switch inner data width  
						
						
						
						
					 
					
						2016-06-08 15:38:39 -07:00 
						 
				 
			
				
					
						
							
							
								Donggyu Kim 
							
						 
					 
					
						
						
							
						
						99b257316e 
					 
					
						
						
							
							replace emulator with verilator for chisel3  
						
						
						
						
					 
					
						2016-06-08 02:43:54 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						2cd897e240 
					 
					
						
						
							
							Revert "include the unmatched field in CDEMatchError"  
						
						... 
						
						
						
						This reverts commit ff2937a788 
						
						
					 
					
						2016-06-07 16:13:01 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						8db27a36c4 
					 
					
						
						
							
							fix Tile reset power on behavior  
						
						
						
						
					 
					
						2016-06-07 11:06:38 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						5495705acf 
					 
					
						
						
							
							Configs: enable AHB for FPGAs  
						
						
						
						
					 
					
						2016-06-06 21:36:09 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						ef27cc3a33 
					 
					
						
						
							
							RocketChip: handle atomics only if needed  
						
						
						
						
					 
					
						2016-06-06 21:36:03 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						3e0ec855cf 
					 
					
						
						
							
							RocketChip: add ahb mem interface  
						
						
						
						
					 
					
						2016-06-06 21:35:59 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d2b505f2d2 
					 
					
						
						
							
							RocketChip: rename mem to mem_axi in preparation for new bus type  
						
						
						
						
					 
					
						2016-06-06 21:35:55 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						2086c0d603 
					 
					
						
						
							
							Configs: add a parameter to control the memory subsystem interface  
						
						
						
						
					 
					
						2016-06-06 21:35:43 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						2ddada1732 
					 
					
						
						
							
							ahb: add mmio_ahb option  
						
						
						
						
					 
					
						2016-06-06 21:35:39 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						31f1dcaf84 
					 
					
						
						
							
							ahb: rename mmio outputs to mmio_axi  
						
						
						
						
					 
					
						2016-06-06 21:35:34 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						7a24527448 
					 
					
						
						
							
							ahb: make MMIO channels specifiy bus type (we will have more than one bridge)  
						
						
						
						
					 
					
						2016-06-06 21:35:30 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						f3a557b67b 
					 
					
						
						
							
							ahb: AHB parameters should be site specific  
						
						... 
						
						
						
						Conflicts:
	src/main/scala/Configs.scala 
						
						
					 
					
						2016-06-06 21:35:24 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						ff2937a788 
					 
					
						
						
							
							include the unmatched field in CDEMatchError  
						
						
						
						
					 
					
						2016-06-06 11:23:20 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						d24c87f8ba 
					 
					
						
						
							
							Update PLIC/PRCI address map ( #124 )  
						
						
						
						
					 
					
						2016-06-06 04:51:55 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						ece3ab9c3d 
					 
					
						
						
							
							Refactor AddrMap and its usage ( #122 )  
						
						
						
						
					 
					
						2016-06-03 17:29:05 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						c8338ad809 
					 
					
						
						
							
							Instantiate Debug Module ( #119 )  
						
						
						
						
					 
					
						2016-06-02 10:53:41 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						44a216038f 
					 
					
						
						
							
							Use more generic TileLinkWidthAdapter  
						
						
						
						
					 
					
						2016-05-27 13:38:13 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						10f0e13c25 
					 
					
						
						
							
							Use more parsimonious queue depths  
						
						
						
						
					 
					
						2016-05-26 18:04:22 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						3cc236e9c4 
					 
					
						
						
							
							By default, use same TileLink width everywhere  
						
						... 
						
						
						
						When there's no L2 with a wide interface, having wider TileLink
is only disadvantageous. 
						
						
					 
					
						2016-05-26 18:04:01 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						976d4d3184 
					 
					
						
						
							
							ahb: AHB parameters should match TileLink parameters by default  
						
						... 
						
						
						
						Closes  #116  
					
						2016-05-25 18:01:25 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						ec0d178010 
					 
					
						
						
							
							Support M-mode-only implementations  
						
						
						
						
					 
					
						2016-05-25 15:40:53 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						e82c080c3c 
					 
					
						
						
							
							Add blocking D$  
						
						
						
						
					 
					
						2016-05-25 11:09:50 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f52fc655a5 
					 
					
						
						
							
							remove zscale  
						
						
						
						
					 
					
						2016-05-19 09:43:15 -07:00 
						 
				 
			
				
					
						
							
							
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						abb0e2921b 
					 
					
						
						
							
							return non-zero exit codes when an assertion fires  
						
						... 
						
						
						
						This ensures that assertion failures, which currently print a message to
the console but return a successful exit code, now will cause non-zero
exit code. This is meant to help automated tools like travis and
buildbot do a better job at catching assertions.
This impacts the various run-* targets in the simulation
directories. 
						
						
					 
					
						2016-05-18 12:57:58 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						684d902059 
					 
					
						
						
							
							Fix PLIC instantiation when S-mode is disabled  
						
						
						
						
					 
					
						2016-05-13 11:22:46 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						6aa708bcee 
					 
					
						
						
							
							Disable MMIO by default to avoid disconnected nets  
						
						
						
						
					 
					
						2016-05-11 13:12:39 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						aac89ca1f0 
					 
					
						
						
							
							Add PLIC  
						
						
						
						
					 
					
						2016-05-10 00:27:31 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						df479d7935 
					 
					
						
						
							
							don't make MIFTagBits a computed parameter  
						
						
						
						
					 
					
						2016-05-08 11:04:58 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						3b0e9167fa 
					 
					
						
						
							
							add AXI to AHB converter and more conformant HASTI RAM  
						
						
						
						
					 
					
						2016-05-06 11:32:03 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						dfcb73b6c9 
					 
					
						
						
							
							groundtest only needs to write to a single tohost  
						
						
						
						
					 
					
						2016-05-03 20:21:13 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						4045a07eda 
					 
					
						
						
							
							Remove need for separate riscv-tests for groundtest  
						
						
						
						
					 
					
						2016-05-03 18:29:46 -07:00 
						 
				 
			
				
					
						
							
							
								Howard Mao 
							
						 
					 
					
						
						
							
						
						8f891437b5 
					 
					
						
						
							
							fix CacheFillTest  
						
						
						
						
					 
					
						2016-05-03 14:57:05 -07:00