Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						5af08966d8 
					 
					
						
						
							
							coreplex: fix WithoutTLMonitors  
						
						... 
						
						
						
						closes  #1017  
					
						2017-09-27 00:57:18 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d87536ff8b 
					 
					
						
						
							
							diplomacy: make NodeHandle recursively composable  
						
						
						
						
					 
					
						2017-09-26 18:47:16 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						31a934bec0 
					 
					
						
						
							
							coreplex: buses are now LazyModules with LazyScope  
						
						
						
						
					 
					
						2017-09-26 14:58:56 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						da40573a64 
					 
					
						
						
							
							diplomacy: replace LazyModule.stack with an optional scope  
						
						
						
						
					 
					
						2017-09-26 14:56:50 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						a2b423d647 
					 
					
						
						
							
							diplomacy: add LazyScope to post-hoc add children to a LazyModule  
						
						
						
						
					 
					
						2017-09-26 14:40:45 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						a27e853101 
					 
					
						
						
							
							diplomacy: move rendering properties to edges  
						
						... 
						
						
						
						FlipRendering { implicit p => ... } now changes the render direction of edges.
diplomatic NodeImps can specify a default render flip using the new 'render' method. 
						
						
					 
					
						2017-09-26 13:24:36 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						76c2aa1661 
					 
					
						
						
							
							diplomacy: introduce the typing-saving SimpleNodeImp  
						
						
						
						
					 
					
						2017-09-26 12:28:59 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						870ed3d219 
					 
					
						
						
							
							diplomacy: fix the order of auto signals  
						
						
						
						
					 
					
						2017-09-26 11:56:55 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d22ec1eddf 
					 
					
						
						
							
							diplomacy: beautify node signal prefixes  
						
						
						
						
					 
					
						2017-09-26 11:56:53 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						45d26ea130 
					 
					
						
						
							
							Merge pull request  #1015  from freechipsproject/coherence-manager  
						
						... 
						
						
						
						coreplex: clean up coherence manager attachment point 
						
						
					 
					
						2017-09-26 11:09:48 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						9d5e96672e 
					 
					
						
						
							
							coreplex: clean up coherence manager attachment point  
						
						
						
						
					 
					
						2017-09-25 18:07:51 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						0111213bea 
					 
					
						
						
							
							ValName: trim whitespace from symbol names  
						
						
						
						
					 
					
						2017-09-25 17:47:40 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						fef5054cec 
					 
					
						
						
							
							diplomacy: disambiguate names only when necessary  
						
						... 
						
						
						
						If two (or more) 'auto_' things have the same name, append _0 and _1 to them.
The order of definitions is unaffected; ie:
  a => a_0
  b => b_0
  b => b_1
  c => c
  a => a_1 
						
						
					 
					
						2017-09-25 16:12:34 -07:00 
						 
				 
			
				
					
						
							
							
								pbing 
							
						 
					 
					
						
						
							
						
						a86a9c5564 
					 
					
						
						
							
							Fix omitted parameter ( #1014 )  
						
						
						
						
					 
					
						2017-09-25 14:11:28 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						5323cf88dd 
					 
					
						
						
							
							util: add Option.unzip  
						
						
						
						
					 
					
						2017-09-25 12:06:31 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						60614055e3 
					 
					
						
						
							
							diplomacy: eliminate some wasted IdentityNodes using cross-module refs  
						
						
						
						
					 
					
						2017-09-25 12:06:27 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						bc225a4e82 
					 
					
						
						
							
							diplomacy: place Monitors inside LazyModules sinks  
						
						... 
						
						
						
						We used to place Monitors at the point of the ':='.
This was problematic because the clock domain might be wrong.
Thus, we needed to shove Monitors a lot.
Furthermore, now that we have cross-module ':=', you might not even
have access to the wires at the point where ':=' is invoked. 
						
						
					 
					
						2017-09-22 23:36:17 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						cfb7f13408 
					 
					
						
						
							
							diplomacy: capture SourceInfo at point of := in Edge parameters  
						
						
						
						
					 
					
						2017-09-22 22:25:56 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						16969eb1f6 
					 
					
						
						
							
							diplomacy: spelling fix  
						
						
						
						
					 
					
						2017-09-22 15:01:42 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						b9a2e4c243 
					 
					
						
						
							
							diplomacy: API beautification  
						
						
						
						
					 
					
						2017-09-22 15:01:42 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						9217baf9d4 
					 
					
						
						
							
							diplomacy: change API to auto-create node bundles => cross-module refs  
						
						
						
						
					 
					
						2017-09-22 15:01:39 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						53f6999ea8 
					 
					
						
						
							
							Splitter: reuse TLCustom node instead of special diplomacy case  
						
						
						
						
					 
					
						2017-09-22 14:58:39 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						6fa5250e1f 
					 
					
						
						
							
							config: fix warning  
						
						
						
						
					 
					
						2017-09-22 14:58:36 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						17ba209ed0 
					 
					
						
						
							
							coreplex: name LazyModules  
						
						
						
						
					 
					
						2017-09-22 14:38:47 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						1fedabcb55 
					 
					
						
						
							
							tilelink: invoke LazyModule() at point of monitor binding  
						
						
						
						
					 
					
						2017-09-22 14:38:47 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						dfc815f4d3 
					 
					
						
						
							
							rocket: invoke LazyModule at point of use/binding  
						
						
						
						
					 
					
						2017-09-22 14:38:47 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						87d597c70d 
					 
					
						
						
							
							ahb apb: remove unintentional var  
						
						
						
						
					 
					
						2017-09-22 14:38:47 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d89ee9d9d4 
					 
					
						
						
							
							nodes: grab a name on construction  
						
						
						
						
					 
					
						2017-09-22 14:38:47 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						3656e975a1 
					 
					
						
						
							
							diplomacy: ValName captures val bindings for Nodes  
						
						
						
						
					 
					
						2017-09-22 14:38:47 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						5662d1de0b 
					 
					
						
						
							
							Merge pull request  #1012  from freechipsproject/halt-and-catch-fire  
						
						... 
						
						
						
						Halt and Catch Fire 
						
						
					 
					
						2017-09-22 09:30:30 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						81e136aa37 
					 
					
						
						
							
							rocket: give l2 tlb a nice name  
						
						
						
						
					 
					
						2017-09-21 18:13:39 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						30c8c8c517 
					 
					
						
						
							
							Revert "try to give seqmems clearer names"  
						
						... 
						
						
						
						This reverts commit 8db5bbbae0 
						
						
					 
					
						2017-09-21 18:02:32 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						e0b9f9213a 
					 
					
						
						
							
							make halt_and_catch_fire Optional  
						
						
						
						
					 
					
						2017-09-21 14:58:47 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						28b635e721 
					 
					
						
						
							
							tile: add halt_and_catch_fire signal  
						
						... 
						
						
						
						for unrecoverable / fatal errors 
						
						
					 
					
						2017-09-21 14:58:47 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						a887baa615 
					 
					
						
						
							
							rocket: base trait for reporting ecc errors  
						
						
						
						
					 
					
						2017-09-21 14:58:47 -07:00 
						 
				 
			
				
					
						
							
							
								Megan Wachs 
							
						 
					 
					
						
						
							
						
						ffa3ab29ac 
					 
					
						
						
							
							Merge pull request  #1006  from freechipsproject/async_reset_reg  
						
						... 
						
						
						
						async_reset_reg: Don't randomize the register if rst is asserted anyway 
						
						
					 
					
						2017-09-21 11:48:04 -07:00 
						 
				 
			
				
					
						
							
							
								Jim Lawson 
							
						 
					 
					
						
						
							
						
						4f58aab26f 
					 
					
						
						
							
							Bumpplugins - add sbt-coverage ( #1004 )  
						
						... 
						
						
						
						Don't advance to plugin versions that are incompatible with current chisel3 code. 
						
						
					 
					
						2017-09-20 17:17:55 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						88c782cc70 
					 
					
						
						
							
							Report D$ uncorrectable errors on C channel  
						
						
						
						
					 
					
						2017-09-20 17:15:11 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						6bc20942b5 
					 
					
						
						
							
							Don't cache TL error responses; report access exceptions  
						
						
						
						
					 
					
						2017-09-20 17:01:08 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						323a207bdd 
					 
					
						
						
							
							Merge pull request  #1005  from freechipsproject/trace  
						
						... 
						
						
						
						Rename trace.addr -> iaddr 
						
						
					 
					
						2017-09-20 15:34:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						9b828a2640 
					 
					
						
						
							
							Only look at error signal on last beat  
						
						
						
						
					 
					
						2017-09-20 15:15:21 -07:00 
						 
				 
			
				
					
						
							
							
								Megan Wachs 
							
						 
					 
					
						
						
							
						
						cda89fbacb 
					 
					
						
						
							
							async_reset_reg: Don't randomize the register if rst is asserted anyway  
						
						
						
						
					 
					
						2017-09-20 14:47:00 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						026fa14bf8 
					 
					
						
						
							
							Rename trace.addr -> iaddr  
						
						
						
						
					 
					
						2017-09-20 14:32:41 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						1cb91eed41 
					 
					
						
						
							
							Merge pull request  #1003  from freechipsproject/ma-fetch  
						
						... 
						
						
						
						Don't write badaddr on misaligned fetch exceptions 
						
						
					 
					
						2017-09-20 14:28:26 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						5b2f458214 
					 
					
						
						
							
							Merge branch 'master' into ma-fetch  
						
						
						
						
					 
					
						2017-09-20 12:18:03 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						f1a506476b 
					 
					
						
						
							
							Merge pull request  #994  from freechipsproject/beu  
						
						... 
						
						
						
						Add L1 bus-error unit 
						
						
					 
					
						2017-09-20 12:17:08 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						00cf089350 
					 
					
						
						
							
							Merge pull request  #1002  from freechipsproject/trace  
						
						... 
						
						
						
						Add instruction-trace port 
						
						
					 
					
						2017-09-20 11:50:40 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						f5bd639863 
					 
					
						
						
							
							Don't write badaddr on misaligned fetch exceptions  
						
						... 
						
						
						
						It's optional, and we were doing it wrong before, so just don't do it. 
						
						
					 
					
						2017-09-20 10:52:41 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						db57e943f3 
					 
					
						
						
							
							Report TL errors into D$  
						
						
						
						
					 
					
						2017-09-20 00:05:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						aaad73f019 
					 
					
						
						
							
							Add an intra-tile xbar  
						
						
						
						
					 
					
						2017-09-20 00:05:07 -07:00