Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						0178248551 
					 
					
						
						
							
							diplomacy: evaluate ResourceBindings only once  
						
						
						
						
					 
					
						2017-03-03 02:04:17 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						7ff9f88ad7 
					 
					
						
						
							
							rocket: connect interrupt map for Plic+Clint  
						
						
						
						
					 
					
						2017-03-02 21:19:22 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						e322692d16 
					 
					
						
						
							
							diplomacy: add DeviceTree renderer  
						
						
						
						
					 
					
						2017-03-02 21:19:14 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						c01a74f4a0 
					 
					
						
						
							
							diplomacy: add AddressRange conversion to/from AddressSet  
						
						
						
						
					 
					
						2017-03-02 11:14:28 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						bb70b1a3c3 
					 
					
						
						
							
							diplomacy: add resource tracking  
						
						
						
						
					 
					
						2017-03-02 11:14:28 -08: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 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						027d6247b6 
					 
					
						
						
							
							diplomacy: silence a warning ( #560 )  
						
						
						
						
					 
					
						2017-02-22 11:28:04 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Chang 
							
						 
					 
					
						
						
							
						
						5fc44bbcda 
					 
					
						
						
							
							Add externalIn and externalOut property to Nodes that indicates whether the edges are external or not. ( #554 )  
						
						
						
						
					 
					
						2017-02-10 10:19:22 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						69f4c1a144 
					 
					
						
						
							
							AddressDecoder: support AddressSets with infinite bits ( #547 )  
						
						
						
						
					 
					
						2017-02-04 15:59:50 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Chang 
							
						 
					 
					
						
						
							
						
						83a83c778a 
					 
					
						
						
							
							Added range function in IdRange  
						
						... 
						
						
						
						Added source accessor function in TLEdge 
						
						
					 
					
						2017-02-02 12:35:57 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						dc66c8857f 
					 
					
						
						
							
							diplomacy: be more robust using Java introspection  
						
						... 
						
						
						
						If an error occures, some objects might only be partially initialized.
We want to still be able to get nice names for error messages. 
						
						
					 
					
						2017-01-30 14:25:12 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						f7f52cc722 
					 
					
						
						
							
							diplomacy: restore Monitor functionality  
						
						
						
						
					 
					
						2017-01-29 17:25:14 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						4d646939b0 
					 
					
						
						
							
							diplomacy: make flexible-port adapters possible  
						
						
						
						
					 
					
						2017-01-29 14:26:02 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d5fa159063 
					 
					
						
						
							
							diplomacy: add :*= and :=* to support flexible # of edges  
						
						
						
						
					 
					
						2017-01-28 21:32:36 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						46cdfc2b45 
					 
					
						
						
							
							diplomacy: find names of LazyModules also in Seq() member values ( #527 )  
						
						
						
						
					 
					
						2017-01-24 18:10:37 -08:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d4b3a0f0be 
					 
					
						
						
							
							diplomacy: support given bits in AddressDecoder  
						
						
						
						
					 
					
						2017-01-23 15:50:39 -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 
						 
				 
			
				
					
						
							
							
								Jacob Chang 
							
						 
					 
					
						
						
							
						
						59eb7c24ee 
					 
					
						
						
							
							Add iterator function to LazyModule to iterate over all nodes  
						
						
						
						
					 
					
						2017-01-12 15:21:10 -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 
							
						 
					 
					
						
						
							
						
						ba3c83287f 
					 
					
						
						
							
							tilelink2 Xbar: merge the AddressSets of fractured managers  
						
						
						
						
					 
					
						2016-11-03 22:18:28 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						55326c29bb 
					 
					
						
						
							
							tilelink2: Filter adapter removes some of the address space  
						
						
						
						
					 
					
						2016-11-03 22:18:23 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						ba529c3716 
					 
					
						
						
							
							rocketchip: use TileLink2 interrupts  
						
						
						
						
					 
					
						2016-10-31 11:42:47 -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 
							
						 
					 
					
						
						
							
						
						082f338432 
					 
					
						
						
							
							diplomacy Nodes: remove useless indirection  
						
						
						
						
					 
					
						2016-10-31 11:41:18 -07:00 
						 
				 
			
				
					
						
							
							
								Megan Wachs 
							
						 
					 
					
						
						
							
						
						fd2d48acda 
					 
					
						
						
							
							lazy_module: If the user actually specifies a name, just use it without appending module name.  
						
						
						
						
					 
					
						2016-10-25 15:58:09 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						a807c922d0 
					 
					
						
						
							
							diplomacy: take names from the outermost common node  
						
						
						
						
					 
					
						2016-10-25 15:58:09 -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 
							
						 
					 
					
						
						
							
						
						67ab27f5a5 
					 
					
						
						
							
							diplomacy: guess the LazyModule name from the containing class  
						
						
						
						
					 
					
						2016-10-25 15:58:09 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						b2a5d18e37 
					 
					
						
						
							
							diplomacy: simplify address range fragmentation  
						
						
						
						
					 
					
						2016-10-11 22:36:21 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						876609eb0e 
					 
					
						
						
							
							diplomacy: add NodeHandles to support abstraction  
						
						
						
						
					 
					
						2016-10-10 13:15:25 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						f05298d9bc 
					 
					
						
						
							
							tilelink2: move general-purpose code out of tilelink2 package  
						
						
						
						
					 
					
						2016-10-03 16:22:28 -07:00