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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						e0741a2097 
					 
					
						
						
							
							axi4: don't map unused masters into TL source ID space  
						
						
						
						
					 
					
						2017-06-02 16:30:16 -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 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						985d9750e6 
					 
					
						
						
							
							tilelink2: Xbar QoR improvement  
						
						
						
						
					 
					
						2017-06-02 14:27:40 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						9317a00896 
					 
					
						
						
							
							tilelink2: ToAXI4, sort and print AXI IDs used  
						
						
						
						
					 
					
						2017-06-02 14:27:37 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						eb14329c63 
					 
					
						
						
							
							tilelink2: only combine managers of the same resources  
						
						
						
						
					 
					
						2017-06-01 15:34:43 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						1f531b1593 
					 
					
						
						
							
							tilelink2: improve round robin arbiter QoR  
						
						
						
						
					 
					
						2017-06-01 15:34:40 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						5994714970 
					 
					
						
						
							
							diplomacy: move manager unification to meta-data only  
						
						... 
						
						
						
						Now that PMA circuits already perform address unification, there is
no QoR gained by throwing away the true and complete diplomatic
address+node information. Defer the unification to pretty printing
the DTS address map only. 
						
						
					 
					
						2017-06-01 15:30:20 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						0fe625c52f 
					 
					
						
						
							
							diplomacy: improve PMA circuit QoR  
						
						
						
						
					 
					
						2017-06-01 15:30:20 -07:00 
						 
				 
			
				
					
						
							
							
								Yunsup Lee 
							
						 
					 
					
						
						
							
						
						6124bf0cc2 
					 
					
						
						
							
							sort entires in the printed address map ( #773 )  
						
						
						
						
					 
					
						2017-05-31 07:45:46 -10:00 
						 
				 
			
				
					
						
							
							
								Jacob Chang 
							
						 
					 
					
						
						
							
						
						e3e77d68e6 
					 
					
						
						
							
							PTW now does not require atomic memory operations, so take out the requirement ( #767 )  
						
						... 
						
						
						
						Bug fix in CSR which manifest itself when compiling a config with no extension 
						
						
					 
					
						2017-05-26 13:11:15 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						dbc5e7c494 
					 
					
						
						
							
							Add TLB miss performance counters ( #762 )  
						
						
						
						
					 
					
						2017-05-23 12:52:25 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						b2b4c1abcd 
					 
					
						
						
							
							Separate tag ECC and data ECC options ( #761 )  
						
						
						
						
					 
					
						2017-05-23 12:51:48 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						940614625e 
					 
					
						
						
							
							TLCacheCork: unsafe flag now _really_ unsafe ( #760 )  
						
						
						
						
					 
					
						2017-05-22 19:37:11 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						7f1d3c445f 
					 
					
						
						
							
							Plusargs -- tilelink timeout detection from the command line ( #752 )  
						
						... 
						
						
						
						* util: PlusArg gives Chisel access to the command-line
* tilelink2: add a progress watchdog to Monitors 
						
						
					 
					
						2017-05-18 22:49:59 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						748a48f667 
					 
					
						
						
							
							unittest: balance the run times of the tests  
						
						
						
						
					 
					
						2017-05-17 14:02:59 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						bea2489507 
					 
					
						
						
							
							unittest: make overall test duration configurable  
						
						
						
						
					 
					
						2017-05-17 14:02:59 -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 
							
						 
					 
					
						
						
							
						
						f2d16d49c2 
					 
					
						
						
							
							tilelink2: don't widen TLMonitor interface unnecessarily  
						
						
						
						
					 
					
						2017-05-17 06:29:03 -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 
						 
				 
			
				
					
						
							
							
								Megan Wachs 
							
						 
					 
					
						
						
							
						
						d8996ea85f 
					 
					
						
						
							
							Empty commit to force travis  
						
						
						
						
					 
					
						2017-05-16 22:56:58 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						5f22e91a7f 
					 
					
						
						
							
							rocc: fix RoccExampleConfig  
						
						
						
						
					 
					
						2017-05-16 16:44:53 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						a19fc2549e 
					 
					
						
						
							
							tile: add tileBus xbar  
						
						
						
						
					 
					
						2017-05-16 16:12:01 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						3e2b477c0a 
					 
					
						
						
							
							rational: adjust comments and add a case for N:M  
						
						
						
						
					 
					
						2017-05-14 15:16:33 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						2119df5a60 
					 
					
						
						
							
							vsrc: add ClockDivider3 used to simulate unaligned clocks  
						
						
						
						
					 
					
						2017-05-14 15:05:55 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						05e7501e7a 
					 
					
						
						
							
							build: include chiselName and give an example of using it ( #738 )  
						
						
						
						
					 
					
						2017-05-12 06:25:58 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						18725a05b0 
					 
					
						
						
							
							DTS tweaks ( #740 )  
						
						... 
						
						
						
						* rocket: do not report 's' in isa string
* rocket: report the micro-architecture of the core 
						
						
					 
					
						2017-05-12 05:32:57 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						5f3a4ada1b 
					 
					
						
						
							
							diplomacy: add legalize method to AddressSet  
						
						
						
						
					 
					
						2017-05-10 12:54:24 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						3af40bff8b 
					 
					
						
						
							
							tilelink: better address masking for fuzzing  
						
						
						
						
					 
					
						2017-05-10 12:54:24 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						3eaa973da7 
					 
					
						
						
							
							tilelink2: add earlyAck to regression  
						
						
						
						
					 
					
						2017-05-09 17:35:26 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						3e7bdcbf5e 
					 
					
						
						
							
							tilelink2: Fragmenter should ignore error when not valid  
						
						
						
						
					 
					
						2017-05-09 17:35:26 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						43c9f5fe7e 
					 
					
						
						
							
							tilelink2: keep earlyAck Fragmenter sources distinct  
						
						
						
						
					 
					
						2017-05-09 17:35:22 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						3a9bbd7e58 
					 
					
						
						
							
							Merge branch 'master' into vectored-stvec  
						
						
						
						
					 
					
						2017-05-08 14:08:09 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						2d8a49cc06 
					 
					
						
						
							
							tilelink2: Fragmenter client must request global FIFO  
						
						
						
						
					 
					
						2017-05-08 00:56:45 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						36f4584bb1 
					 
					
						
						
							
							axi4: Test AXI4-Lite in regression  
						
						
						
						
					 
					
						2017-05-08 00:31:35 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						3209e58845 
					 
					
						
						
							
							axi4: SRAM support 0 userBits  
						
						
						
						
					 
					
						2017-05-08 00:31:14 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						db76ff2d86 
					 
					
						
						
							
							axi4: Deinterleaver must gather R also for single ID  
						
						... 
						
						
						
						In order to guarantee that a complete R can be sent without
sinking B, the Deinterleaver must do its job even on AXI-Lite. 
						
						
					 
					
						2017-05-08 00:17:06 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						8fc27b0bf2 
					 
					
						
						
							
							axi4: IdIndexer; a single ID does NOT imply no response interleaving  
						
						... 
						
						
						
						Some slaves may never send R until you process their B.
Thus, while there is no read response interleaving, there
is still interleaving between R and B, which breaks AXI4ToTL. 
						
						
					 
					
						2017-05-08 00:17:06 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						4847c32599 
					 
					
						
						
							
							tilelink: ToAXI4 - must interlock till last beat  
						
						... 
						
						
						
						AXI4 makes no guarantee that bursts are handled atomicly.
Thus, you could be part-way through a read burst and suddenly
a write cuts ahead and is visible later, violating FIFO. 
						
						
					 
					
						2017-05-08 00:17:06 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						8169ba6411 
					 
					
						
						
							
							axi4: IdIndexer now handles 0-width IDs  
						
						
						
						
					 
					
						2017-05-08 00:17:02 -07:00