Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						ce12a64f4b 
					 
					
						
						
							
							tilelink2: support SplitterNodes  
						
						 
						
						
						
						
					 
					
						2017-06-02 20:42:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						c8ba6b2feb 
					 
					
						
						
							
							unittests: accept a configurable number of transactions to run  
						
						 
						
						
						
						
					 
					
						2017-05-17 14:02:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						f6f40b1442 
					 
					
						
						
							
							unit tests: all should accept timeout override  
						
						 
						
						
						
						
					 
					
						2017-05-17 14:02:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						8c3736e0dc 
					 
					
						
						
							
							tilelink2: remove ready-valid fuzzer obsoleted by TLDelayer  
						
						 
						
						
						
						
					 
					
						2017-05-17 06:47:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						1f2236cdb3 
					 
					
						
						
							
							diplomacy: appease Jack by removing unused 1st bundles argument  
						
						 
						
						
						
						
					 
					
						2017-05-17 06:46:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						191dad7800 
					 
					
						
						
							
							diplomacy: provide connect access to edges without bundles  
						
						 
						
						... 
						
						
						
						Forcing the bundles to exist early can mess up module ownership. 
						
						
					 
					
						2017-05-17 06:29:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						735e4f8ed6 
					 
					
						
						
							
							diplomacy: use HeterogeneousBag instead of Vec  
						
						 
						
						... 
						
						
						
						This makes it possible for the bundles to have different widths.
Previously, we had to widen all the bundles passing through a node
to the widest of all the possibilities.  This would mean that if
you had two source[] fields, they end up the same. 
						
						
					 
					
						2017-02-22 17:05:22 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						924afebbd9 
					 
					
						
						
							
							tilelink2: make TLRational have configurable direction  
						
						 
						
						
						
						
					 
					
						2017-02-17 13:59:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						f7f52cc722 
					 
					
						
						
							
							diplomacy: restore Monitor functionality  
						
						 
						
						
						
						
					 
					
						2017-01-29 17:25:14 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						972953868c 
					 
					
						
						
							
							uncore: switch to new diplomacy Node API  
						
						 
						
						... 
						
						
						
						Most adapters should work on multiple ports.
This patch changes them all. 
						
						
					 
					
						2017-01-29 15:54:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						fc3b72084f 
					 
					
						
						
							
							tilelink2: add a rational clock crossing adapter  
						
						 
						
						
						
						
					 
					
						2017-01-26 20:07:28 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						64e1de751d 
					 
					
						
						
							
							axi4: add a minLatency parameter  
						
						 
						
						
						
						
					 
					
						2017-01-24 18:11:00 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						9dc7f180b6 
					 
					
						
						
							
							diplomacy: support zero-port Nodes  
						
						 
						
						
						
						
					 
					
						2017-01-19 19:08:01 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						e7b35b4bb6 
					 
					
						
						
							
							diplomacy: support multiple ports behind a BlindNode  
						
						 
						
						
						
						
					 
					
						2017-01-19 19:07:14 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						c2eedbfe23 
					 
					
						
						
							
							tilelink2 Monitor: use Parameters instead of global variables  
						
						 
						
						
						
						
					 
					
						2016-12-07 12:24:03 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						020fbe8be9 
					 
					
						
						
							
							diplomacy: make config.Parameters available in bundle connect()  
						
						 
						
						... 
						
						
						
						This makes it posisble to use Parameters to control Monitors.
However, we need to make all LazyModules carry Parameters. 
						
						
					 
					
						2016-12-07 12:24:01 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						b7963eca4e 
					 
					
						
						
							
							copyright: ran scripts/modify-copyright  
						
						 
						
						
						
						
					 
					
						2016-11-27 22:15:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						30e890b480 
					 
					
						
						
							
							diplomacy: include InternalNodes for AXI4 and TL  
						
						 
						
						
						
						
					 
					
						2016-11-23 20:44:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d067e87a7d 
					 
					
						
						
							
							tilelink2 Parameters: sinkId is per port, not per manager  
						
						 
						
						
						
						
					 
					
						2016-11-03 14:37:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						015c3b862a 
					 
					
						
						
							
							diplomacy: print out bus widths on edges in agent graph  
						
						 
						
						
						
						
					 
					
						2016-10-31 11:42:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						650f6fb23f 
					 
					
						
						
							
							diplomacy: add BlindNodes for use as external ports  
						
						 
						
						
						
						
					 
					
						2016-10-31 11:41:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						0edcd3304a 
					 
					
						
						
							
							diplomacy Nodes: leave flipping to the MixedNode implementation  
						
						 
						
						
						
						
					 
					
						2016-10-31 11:41:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						fee67c4abf 
					 
					
						
						
							
							diplomacy: add methods to find {out,in}ner-most common node  
						
						 
						
						
						
						
					 
					
						2016-10-25 15:58:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						200cf3dd13 
					 
					
						
						
							
							tilelink2 Nodes: include some options to test for conformance  
						
						 
						
						
						
						
					 
					
						2016-10-13 17:02:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henry Cook 
							
						 
					 
					
						
						
							
						
						1e69a2dc1c 
					 
					
						
						
							
							[tilelink2] allow TL monitors to be globally enabled or disabled ( #392 )  
						
						 
						
						
						
						
					 
					
						2016-10-09 12:34:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						f05298d9bc 
					 
					
						
						
							
							tilelink2: move general-purpose code out of tilelink2 package  
						
						 
						
						
						
						
					 
					
						2016-10-03 16:22:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						f2ca2178bf 
					 
					
						
						
							
							graphML: CTO's like colour  
						
						 
						
						
						
						
					 
					
						2016-10-03 15:05:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						02ce8c2ca4 
					 
					
						
						
							
							tilelink2 Nodes: rename RootNode => BaseNode  
						
						 
						
						
						
						
					 
					
						2016-09-29 17:33:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						754fcf9831 
					 
					
						
						
							
							tilelink2: rename BaseNode to SimpleNode  
						
						 
						
						
						
						
					 
					
						2016-09-29 17:33:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						f2e438833c 
					 
					
						
						
							
							tilelink2 Nodes: generalize a node into inner and outer halves  
						
						 
						
						... 
						
						
						
						This lets us create nodes which transform from one bus to another. 
						
						
					 
					
						2016-09-29 17:33:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						35da9320bc 
					 
					
						
						
							
							tilelink2 Nodes: expose connectivity in RootNode  
						
						 
						
						
						
						
					 
					
						2016-09-26 14:35:46 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d1151e2f0f 
					 
					
						
						
							
							tilelink2 Nodes: split connect into eager and lazy halves  
						
						 
						
						
						
						
					 
					
						2016-09-22 15:18:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						915a929af1 
					 
					
						
						
							
							tilelink2: Nodes can now mix context into parameters  
						
						 
						
						
						
						
					 
					
						2016-09-16 17:28:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						9442958d67 
					 
					
						
						
							
							tilelink2: allow := on nodes outside the tilelink2 package  
						
						 
						
						
						
						
					 
					
						2016-09-15 21:28:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						c28ca37944 
					 
					
						
						
							
							tilelink2: get rid of fragile implicit lazyModule pattern, and support :=  
						
						 
						
						... 
						
						
						
						We can more reliably find the current LazyModule from the LazyModule.stack 
						
						
					 
					
						2016-09-08 23:06:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						b587a409a3 
					 
					
						
						
							
							tilelink2 Node: make it possible for {Identity,Output,Input}Node to pass a Vec  
						
						 
						
						... 
						
						
						
						In order to implement a pass-through RAM Monitor model, we will want to support
a variable number of inputs and outputs with BOTH different manager and client
parameters on each bundle. 
						
						
					 
					
						2016-09-08 21:34:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d7df7d3109 
					 
					
						
						
							
							tilelink2: connect Nodes to LazyModules for better error messages  
						
						 
						
						
						
						
					 
					
						2016-09-08 15:24:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						53987cd9d4 
					 
					
						
						
							
							tilelink2 Nodes: support non-Bundle data for io type  
						
						 
						
						
						
						
					 
					
						2016-09-08 15:19:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						4746cf00ce 
					 
					
						
						
							
							tilelink2: move files to new uncore directory  
						
						 
						
						
						
						
					 
					
						2016-09-05 20:58:40 -07:00