Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						94f85e8bc8 
					 
					
						
						
							
							tilelink2: TLMonitor will not create giant wires  
						
						
						
						
					 
					
						2017-06-13 16:58:22 -07:00 
						 
				 
			
				
					
						
							
							
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						8264c0a77e 
					 
					
						
						
							
							add a debug print for xbar id mappings  
						
						
						
						
					 
					
						2017-06-13 16:58:21 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						8278d22fcd 
					 
					
						
						
							
							Merge pull request  #776  from freechipsproject/lazy-raw-module-imp  
						
						... 
						
						
						
						Use LazyMultiIOModuleImp to simplify top-level traits 
						
						
					 
					
						2017-06-13 15:50:12 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						80a3278139 
					 
					
						
						
							
							travis: travis_wait to 80  
						
						
						
						
					 
					
						2017-06-13 14:24:40 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						9bbde9767c 
					 
					
						
						
							
							rocketchip: top-level systems are now multi-IO modules  
						
						... 
						
						
						
						Cake pattern only 2 layers instead of 3.
Standardized naming convention.
Comments for periphery mix-ins.
Testharnesses use new periphery helper methods. 
						
						
					 
					
						2017-06-13 13:55:45 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						2e8a40a23f 
					 
					
						
						
							
							diplomacy: Allow LazyModuleImps to be based on RawModules or MultiIOModules  
						
						... 
						
						
						
						And add a MonitorBase class to be connect's return type. 
						
						
					 
					
						2017-06-13 13:55:27 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						4a24e9a6c6 
					 
					
						
						
							
							Merge pull request  #792  from freechipsproject/fix-fdiv  
						
						... 
						
						
						
						Fix FPU control bug for div/sqrt 
						
						
					 
					
						2017-06-09 18:27:19 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						76af15a6ff 
					 
					
						
						
							
							Fix FPU control bug for div/sqrt  
						
						... 
						
						
						
						I was examining a WB-stage control signal instead of a MEM-stage control
signal.  I refactored the code to group the signals together, so that this
sort of bug is less likely going forward. 
						
						
					 
					
						2017-06-09 15:51:06 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						e69badb205 
					 
					
						
						
							
							Merge pull request  #791  from freechipsproject/tlb  
						
						... 
						
						
						
						Fix I$ reset regression 
						
						
					 
					
						2017-06-09 15:49:25 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						8552c77972 
					 
					
						
						
							
							Fix I$ reset regression FU-357  
						
						... 
						
						
						
						Can't rely on s2 TLB response, so mask using s2_valid. 
						
						
					 
					
						2017-06-09 00:48:24 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Koenig 
							
						 
					 
					
						
						
							
						
						0812f9387d 
					 
					
						
						
							
							Bump firrtl to get performance bug fixes ( #790 )  
						
						... 
						
						
						
						Other new features include version bumping, _RAND instead of _GEN for
termporary variables used for randomization, and printing the full
runtime. 
						
						
					 
					
						2017-06-08 17:39:21 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						5a4daebbcc 
					 
					
						
						
							
							minNum -> minimumNumber ( #766 )  
						
						
						
						
					 
					
						2017-06-08 11:12:52 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						8cb250cfe6 
					 
					
						
						
							
							Fix FMUL sign, again ( #789 )  
						
						
						
						
					 
					
						2017-06-08 01:50:00 -07:00 
						 
				 
			
				
					
						
							
							
								Leway Colin 
							
						 
					 
					
						
						
							
						
						60c896b48c 
					 
					
						
						
							
							Typo: is should be if ? ( #786 )  
						
						... 
						
						
						
						Typo: is should be if ? 
						
						
					 
					
						2017-06-07 10:40:13 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						d45fc0d670 
					 
					
						
						
							
							Merge pull request  #785  from freechipsproject/fmul-fix  
						
						... 
						
						
						
						Fix FMUL sign of zero 
						
						
					 
					
						2017-06-06 00:46:03 -07:00 
						 
				 
			
				
					
						
							
							
								Megan Wachs 
							
						 
					 
					
						
						
							
						
						f0a59a81c8 
					 
					
						
						
							
							Merge pull request  #783  from freechipsproject/plusarg_docstring  
						
						... 
						
						
						
						plusarg_reader : Add the ability to add a documentation string. 
						
						
					 
					
						2017-06-05 18:21:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						07ad9203ff 
					 
					
						
						
							
							Fix FMUL sign of zero  
						
						
						
						
					 
					
						2017-06-05 17:35:42 -07:00 
						 
				 
			
				
					
						
							
							
								Megan Wachs 
							
						 
					 
					
						
						
							
						
						8d2e9a8631 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into plusarg_docstring  
						
						
						
						
					 
					
						2017-06-05 17:23:44 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						87a5665e43 
					 
					
						
						
							
							axi4: only block writes if SAME master has outstanding reads ( #782 )  
						
						... 
						
						
						
						* axi4: only block writes if SAME master has outstanding reads
* tilelink2: ToAXI4 rename variable
TL uses sources, not IDs like AXI. Keep it less confusing.
* tilelink2: ToAXI4 improve stall circuit delay
Don't bother decoding the AXI ID to compute stall. 
						
						
					 
					
						2017-06-05 16:54:00 -07:00 
						 
				 
			
				
					
						
							
							
								Megan Wachs 
							
						 
					 
					
						
						
							
						
						7afd5e6070 
					 
					
						
						
							
							remove unnecessary whitespace. Fix grammar.  
						
						
						
						
					 
					
						2017-06-05 16:18:57 -07:00 
						 
				 
			
				
					
						
							
							
								Megan Wachs 
							
						 
					 
					
						
						
							
						
						8440c4b1c4 
					 
					
						
						
							
							plusarg_reader : Add the ability to add a documentation string.  
						
						
						
						
					 
					
						2017-06-05 16:16:52 -07:00 
						 
				 
			
				
					
						
							
							
								solomatnikov 
							
						 
					 
					
						
						
							
						
						274d908d98 
					 
					
						
						
							
							Changed TLXbar arbitration policy to roundRobin ( #781 )  
						
						
						
						
					 
					
						2017-06-05 10:20:28 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						efce8f06b8 
					 
					
						
						
							
							Merge pull request  #769  from freechipsproject/new-div-sqrt  
						
						... 
						
						
						
						Incorporate new div/sqrt unit 
						
						
					 
					
						2017-06-03 03:58:52 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						16ecbdd5b2 
					 
					
						
						
							
							Reduce fanout on critical I$ miss signal  
						
						
						
						
					 
					
						2017-06-02 20:45:50 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						27b143013f 
					 
					
						
						
							
							Improve ITLB QoR  
						
						... 
						
						
						
						- No need to check cacheability
- Remove a gate delay from PMP path 
						
						
					 
					
						2017-06-02 20:45:50 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						0ffb2c8baf 
					 
					
						
						
							
							Simplify and improve QoR of ShiftQueue  
						
						
						
						
					 
					
						2017-06-02 20:44:52 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						8229bdee03 
					 
					
						
						
							
							Remove FP unboxing from FMA critical path  
						
						
						
						
					 
					
						2017-06-02 20:44:52 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						7504b47bbe 
					 
					
						
						
							
							Improve code quality in FP->FP and Int->FP units  
						
						
						
						
					 
					
						2017-06-02 20:44:52 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						84c4ae775f 
					 
					
						
						
							
							Improve QoR for FP->Int conversions  
						
						
						
						
					 
					
						2017-06-02 20:44:52 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						07968df183 
					 
					
						
						
							
							Refactor FP Classify  
						
						
						
						
					 
					
						2017-06-02 20:44:52 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						6ecd58a977 
					 
					
						
						
							
							Incorporate new div/sqrt unit  
						
						
						
						
					 
					
						2017-06-02 20:44:15 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						b1917e7915 
					 
					
						
						
							
							coreplex: add an ISPPort trait to add cross-connect points  
						
						
						
						
					 
					
						2017-06-02 20:43:23 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						81d372137a 
					 
					
						
						
							
							coreplex: unconditionally insert a Splitter between tiles and l1tol2  
						
						
						
						
					 
					
						2017-06-02 20:43:21 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d002cec6ac 
					 
					
						
						
							
							NodeNumberer: add an adapter to map inter-chip fabrics  
						
						
						
						
					 
					
						2017-06-02 20:42:17 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						5a2a6b0386 
					 
					
						
						
							
							diplomacy: add a CustomNode type that allows direct overload of methods  
						
						
						
						
					 
					
						2017-06-02 20:42:17 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						fed1f53afa 
					 
					
						
						
							
							tilelink2: add a TLSplitter to be used for the ISP port  
						
						
						
						
					 
					
						2017-06-02 20:42:17 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						a4bf678954 
					 
					
						
						
							
							tilelink2: fix latent Xbar truncation bug  
						
						... 
						
						
						
						This was introduced when we switched to HeterogeneousBag for diplomatic IO.
It seems a lucky coincidence that nothing has run into this yet! 
						
						
					 
					
						2017-06-02 20:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						ce12a64f4b 
					 
					
						
						
							
							tilelink2: support SplitterNodes  
						
						
						
						
					 
					
						2017-06-02 20:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						de39af7f65 
					 
					
						
						
							
							tilelink2: make some Xbar methods reusable  
						
						
						
						
					 
					
						2017-06-02 20:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						0a2a93c27d 
					 
					
						
						
							
							diplomacy: add the new Splitter node type  
						
						
						
						
					 
					
						2017-06-02 20:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						c695237050 
					 
					
						
						
							
							diplomacy: make :=* and :*= resolution more flexible  
						
						
						
						
					 
					
						2017-06-02 20:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						4679545b60 
					 
					
						
						
							
							travis: front-load the longer running tests and tolerate no output ( #779 )  
						
						
						
						
					 
					
						2017-06-02 20:41:26 -07:00 
						 
				 
			
				
					
						
							
							
								edwardcwang 
							
						 
					 
					
						
						
							
						
						cdbf67be68 
					 
					
						
						
							
							Add a note to wire up jtag_mfr_id ( #778 )  
						
						... 
						
						
						
						Close  #774  
					
						2017-06-02 18:53:14 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						63b1f4f047 
					 
					
						
						
							
							Merge pull request  #777  from freechipsproject/print-axi-ids  
						
						... 
						
						
						
						coreplex: Improve memory map and AXI ID map output 
						
						
					 
					
						2017-06-02 18:52:55 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						e0741a2097 
					 
					
						
						
							
							axi4: don't map unused masters into TL source ID space  
						
						
						
						
					 
					
						2017-06-02 16:30:16 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						6b7a9f0c95 
					 
					
						
						
							
							Revert "Bump firrtl to get performance bug fixes ( #772 )"  
						
						... 
						
						
						
						This reverts commit 8e45dd9352 
						
						
					 
					
						2017-06-02 15:52:32 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						80c63c0da6 
					 
					
						
						
							
							rocket: include hartid in cache master names  
						
						
						
						
					 
					
						2017-06-02 15:52:23 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d25ad10592 
					 
					
						
						
							
							diplomacy: require masters to have a name  
						
						
						
						
					 
					
						2017-06-02 15:52:20 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						475ac93cdf 
					 
					
						
						
							
							coreplex: print memory map using DTS, also write a JSON for it  
						
						
						
						
					 
					
						2017-06-02 14:27:40 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						ae8734da05 
					 
					
						
						
							
							diplomacy: report cacheability in ResourceAddress  
						
						
						
						
					 
					
						2017-06-02 14:27:40 -07:00