Jacob Chang
							
						 
					 | 
					
						
						
							
						
						83a83c778a
					 | 
					
						
						
							
							Added range function in IdRange
						
						
						
						
						
						
						
						Added source accessor function in TLEdge 
						
						
					 | 
					
						2017-02-02 12:35:57 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						8225676a86
					 | 
					
						
						
							
							For FMIN(sNaN, x) and FMIN(qNaN, qNaN), return canonical NaN
						
						
						
						
						
						
						
						See https://github.com/riscv/riscv-isa-sim/issues/76 
						
						
					 | 
					
						2017-02-02 11:55:08 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						75edf42323
					 | 
					
						
						
							
							Set xPIE=1 on xRET
						
						
						
						
						
						
						
						We were setting xPIE=0 instead.  This is a benign bug, but still a bug. 
						
						
					 | 
					
						2017-02-02 11:55:08 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						b2ee5e7d38
					 | 
					
						
						
							
							Merge pull request #540 from ucb-bar/dedup
						
						
						
						
						
						
						
						Dedup rocket 
						
						
					 | 
					
						2017-01-31 17:16:43 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						9ca8f514c0
					 | 
					
						
						
							
							rocket: creating Bundles in an object also break dedup!
						
						
						
						
						
						
					 | 
					
						2017-01-31 14:45:11 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						e1577bb06e
					 | 
					
						
						
							
							chisel3: bump chisel3 for work deduplication
						
						
						
						
						
						
					 | 
					
						2017-01-31 14:20:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						e5af59db68
					 | 
					
						
						
							
							rocketchip: work-around ucb-bar/chisel3#472
						
						
						
						
						
						
					 | 
					
						2017-01-31 14:20:02 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						9c0cc6fdf4
					 | 
					
						
						
							
							Merge pull request #537 from ucb-bar/l2-banks-together
						
						
						
						
						
						
						
						BankedL2Config: use the same LazyModule for all L2 banks 
						
						
					 | 
					
						2017-01-30 15:39:04 -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
							
						 
					 | 
					
						
						
							
						
						280af9684b
					 | 
					
						
						
							
							BankedL2Config: use the same LazyModule for all L2 banks
						
						
						
						
						
						
						
						This makes it much easier for banked coherence managers to support
cross-bank functionality, like a common control port, for example. 
						
						
					 | 
					
						2017-01-30 14:02:59 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						b567a2a356
					 | 
					
						
						
							
							Merge pull request #536 from ucb-bar/diplomacy-star-nodes
						
						
						
						
						
						
						
						diplomacy: add :*= and :=* to support flexible # of edges 
						
						
					 | 
					
						2017-01-30 11:19:33 -08: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
							
						 
					 | 
					
						
						
							
						
						4d646939b0
					 | 
					
						
						
							
							diplomacy: make flexible-port adapters possible
						
						
						
						
						
						
					 | 
					
						2017-01-29 14:26:02 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						24ee7f45f5
					 | 
					
						
						
							
							rocketchip: pass variable l1tol2 connections into coreplex
						
						
						
						
						
						
					 | 
					
						2017-01-29 11:18:36 -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
							
						 
					 | 
					
						
						
							
						
						03f2fe02ac
					 | 
					
						
						
							
							coreplex: support rational crossing to L2 (#534)
						
						
						
						
						
						
					 | 
					
						2017-01-27 17:09:43 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Richard Xia
							
						 
					 | 
					
						
						
							
						
						61fbe62112
					 | 
					
						
						
							
							Ignore the built firrtl.jar. (#532)
						
						
						
						
						
						
					 | 
					
						2017-01-27 13:04:15 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						19c58630d2
					 | 
					
						
						
							
							Merge pull request #533 from ucb-bar/rational-crossing
						
						
						
						
						
						
						
						Rational clock crossing 
						
						
					 | 
					
						2017-01-26 22:30:04 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						830d01329d
					 | 
					
						
						
							
							RationalCrossing: add some documentation
						
						
						
						
						
						
					 | 
					
						2017-01-26 21:27:34 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						fc3b72084f
					 | 
					
						
						
							
							tilelink2: add a rational clock crossing adapter
						
						
						
						
						
						
					 | 
					
						2017-01-26 20:07:28 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						4b70386393
					 | 
					
						
						
							
							AsyncCrossing: disambiguate the file name
						
						
						
						
						
						
					 | 
					
						2017-01-26 20:07:28 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						5cf4b0632d
					 | 
					
						
						
							
							RationalCrossing: clock crossing between related clock domains
						
						
						
						
						
						
					 | 
					
						2017-01-26 20:07:28 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack Koenig
							
						 
					 | 
					
						
						
							
						
						1285fa909f
					 | 
					
						
						
							
							Bump chisel and firrtl (#531)
						
						
						
						
						
						
					 | 
					
						2017-01-26 17:29:26 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jim Lawson
							
						 
					 | 
					
						
						
							
						
						3c1dac8c68
					 | 
					
						
						
							
							Match chisel3 userootunmanageddir - use RootProject/lib as unmanagedBase. (#526)
						
						
						
						
						
						
						
						This anticipates ucb-bar/chisel3#448. When rocket-chip uses that version of chisel3, the extra copy to chisel3/lib may be removed. 
						
						
					 | 
					
						2017-01-26 11:11:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						0fe2899c74
					 | 
					
						
						
							
							[tracegen] remove TL1 noisemaker, use io.finish and catch simulation exit (#528)
						
						
						
						
						
						
					 | 
					
						2017-01-25 12:10:49 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						d1dedd25e7
					 | 
					
						
						
							
							Merge pull request #529 from ucb-bar/physical-optimization
						
						
						
						
						
						
						
						Physical optimization 
						
						
					 | 
					
						2017-01-24 18:59:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						6ff35a387a
					 | 
					
						
						
							
							tilelink2: disable A=>D bypass in ToAXI4 whenever possible
						
						
						
						
						
						
					 | 
					
						2017-01-24 18:11:00 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						64e1de751d
					 | 
					
						
						
							
							axi4: add a minLatency parameter
						
						
						
						
						
						
					 | 
					
						2017-01-24 18:11:00 -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
							
						 
					 | 
					
						
						
							
						
						3fc55298ef
					 | 
					
						
						
							
							coreplex: provide coherence managers with geometry information
						
						
						
						
						
						
					 | 
					
						2017-01-23 15:50:39 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						d4b3a0f0be
					 | 
					
						
						
							
							diplomacy: support given bits in AddressDecoder
						
						
						
						
						
						
					 | 
					
						2017-01-23 15:50:39 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						c0b6d31377
					 | 
					
						
						
							
							tilelink2: Delayer adapter useful for unit tests
						
						
						
						
						
						
					 | 
					
						2017-01-23 15:50:39 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						b3ef146805
					 | 
					
						
						
							
							Merge pull request #523 from ucb-bar/buffer-move
						
						
						
						
						
						
						
						coreplex: move TLBuffers for L2 and socBus 
						
						
					 | 
					
						2017-01-21 14:53:51 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						38c9ddffcc
					 | 
					
						
						
							
							BankedL2: move TLFilter BEFORE coherence manager
						
						
						
						
						
						
						
						This lets smart caches exclude the sets that are filtered. 
						
						
					 | 
					
						2017-01-21 13:23:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						dcadd5a006
					 | 
					
						
						
							
							coreplex: move TLBuffers for L2 and socBus
						
						
						
						
						
						
					 | 
					
						2017-01-20 22:23:36 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						e8ce32a156
					 | 
					
						
						
							
							Merge pull request #515 from ucb-bar/cache-cork
						
						
						
						
						
						
						
						Cache cork 
						
						
					 | 
					
						2017-01-19 20:00:51 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						9dc7f180b6
					 | 
					
						
						
							
							diplomacy: support zero-port Nodes
						
						
						
						
						
						
					 | 
					
						2017-01-19 19:08:01 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						c0496fab29
					 | 
					
						
						
							
							regression: disable build that times out on Travis
						
						
						
						
						
						
					 | 
					
						2017-01-19 19:07:59 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						5d70265e86
					 | 
					
						
						
							
							rocket: L1 only needs cache-line transfer sizes
						
						
						
						
						
						
					 | 
					
						2017-01-19 19:07:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						3a5e5a65f8
					 | 
					
						
						
							
							coreplex: support multiple memory channels via diplomatic trickery
						
						
						
						
						
						
					 | 
					
						2017-01-19 19:07:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						e7b35b4bb6
					 | 
					
						
						
							
							diplomacy: support multiple ports behind a BlindNode
						
						
						
						
						
						
					 | 
					
						2017-01-19 19:07:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						258abc5629
					 | 
					
						
						
							
							coreplex: re-enable stateless L2 config
						
						
						
						
						
						
					 | 
					
						2017-01-19 19:07:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						4bdb2e5d68
					 | 
					
						
						
							
							tilelink2 Monitor: ReleaseAck source does not count
						
						
						
						
						
						
					 | 
					
						2017-01-19 19:07:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						fbf1073586
					 | 
					
						
						
							
							tilelink2: CacheCork - terminate caching
						
						
						
						
						
						
					 | 
					
						2017-01-19 19:07:14 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						bf7823f1c8
					 | 
					
						
						
							
							tilelink2: split suportsAcquire into T and B variants
						
						
						
						
						
						
					 | 
					
						2017-01-19 19:07:13 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						e03ba637f4
					 | 
					
						
						
							
							[regression] remove FancyMemTest (timing out)
						
						
						
						
						
						
					 | 
					
						2017-01-19 17:48:04 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						c1b7c84f09
					 | 
					
						
						
							
							[rocket] bugfix: RoccExampleConfig looks up PAddrBits too early
						
						
						
						
						
						
					 | 
					
						2017-01-19 17:48:04 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						e0411c6cde
					 | 
					
						
						
							
							[coreplex] bugfix: re-enable multicore configs via WithNCores
						
						
						
						
						
						
					 | 
					
						2017-01-19 17:48:04 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						307f938b88
					 | 
					
						
						
							
							[rocket] bugfix: fixes #517
						
						
						
						
						
						
					 | 
					
						2017-01-19 17:48:04 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |