Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						3f30e11f16
					 | 
					
						
						
							
							tilelink2: Legacy, manager_xact_id does not matter for uncached
						
						
						
						
						
						
					 | 
					
						2016-09-15 21:28:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						ddd93871d8
					 | 
					
						
						
							
							tilelink2: add an executable manager parameter
						
						
						
						
						
						
					 | 
					
						2016-09-15 21:28:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						9442958d67
					 | 
					
						
						
							
							tilelink2: allow := on nodes outside the tilelink2 package
						
						
						
						
						
						
					 | 
					
						2016-09-15 21:28:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jack Koenig
							
						 
					 | 
					
						
						
							
						
						f2fe437fa4
					 | 
					
						
						
							
							Use CDEMatchError for improved performance (#304)
						
						
						
						
						
						
					 | 
					
						2016-09-15 19:47:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						29ce599ea2
					 | 
					
						
						
							
							Merge pull request #295 from ucb-bar/tl2-irrevocable
						
						
						
						
						
						
						
						TL2 -> IrrevocableIO 
						
						
					 | 
					
						2016-09-15 11:33:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						0a65238920
					 | 
					
						
						
							
							Merge branch 'master' into tl2-irrevocable
						
						
						
						
						
						
					 | 
					
						2016-09-15 10:30:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						49863944c4
					 | 
					
						
						
							
							merge ClientTileLinkEnqueuer and ClientUncachedTileLinkEnqueuer objects into TileLinkEnqueuer
						
						
						
						
						
						
					 | 
					
						2016-09-14 21:36:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						f363f5f709
					 | 
					
						
						
							
							wrap TestHarness latency pipe in module
						
						
						
						
						
						
					 | 
					
						2016-09-14 21:16:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						f5db83a72f
					 | 
					
						
						
							
							NTiles should not be a Knob
						
						
						
						
						
						
					 | 
					
						2016-09-14 21:16:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						646527c88e
					 | 
					
						
						
							
							use named constants to set AXI resp, cache, and prot fields
						
						
						
						
						
						
					 | 
					
						2016-09-14 21:16:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						f95b8c4ec2
					 | 
					
						
						
							
							move UnitTest back into rocketchip module
						
						
						
						
						
						
					 | 
					
						2016-09-14 20:51:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						bf253aaa97
					 | 
					
						
						
							
							allow MODEL to be something other than TestHarness
						
						
						
						
						
						
					 | 
					
						2016-09-14 20:51:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						8550582f84
					 | 
					
						
						
							
							remove redundant verilator rule
						
						
						
						
						
						
					 | 
					
						2016-09-14 20:31:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jackkoenig
							
						 
					 | 
					
						
						
							
						
						a304695ffd
					 | 
					
						
						
							
							Add firrtl and verilog Makefile targets to vsim
						
						
						
						
						
						
					 | 
					
						2016-09-14 20:29:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						cde104b3fa
					 | 
					
						
						
							
							[junctions] Removes the obsoleted SMI.
						
						
						
						
						
						
						
						Closes #280. 
						
						
					 | 
					
						2016-09-14 20:06:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						96110caca1
					 | 
					
						
						
							
							Merge pull request #291 from ucb-bar/move-bootrom
						
						
						
						
						
						
						
						Move BootROM from Coreplex to Periphery 
						
						
					 | 
					
						2016-09-14 19:51:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						ab3814dcee
					 | 
					
						
						
							
							Merge branch 'master' into tl2-irrevocable
						
						
						
						
						
						
					 | 
					
						2016-09-14 19:00:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						e404bea2ee
					 | 
					
						
						
							
							Merge branch 'master' into move-bootrom
						
						
						
						
						
						
					 | 
					
						2016-09-14 18:58:48 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						f2cb9da91a
					 | 
					
						
						
							
							Merge pull request #296 from ucb-bar/split-unittest
						
						
						
						
						
						
						
						refactor unittest framework 
						
						
					 | 
					
						2016-09-14 18:56:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						1c7d7f9d32
					 | 
					
						
						
							
							tilelink2 RegisterRouterTest: stall on both edges
						
						
						
						
						
						
					 | 
					
						2016-09-14 18:22:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						97809b183f
					 | 
					
						
						
							
							refactor unittest framework
						
						
						
						
						
						
						
						as a result, there's another SUITE that needs to run 
						
						
					 | 
					
						2016-09-14 18:10:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						d35060b881
					 | 
					
						
						
							
							[junctions] messed up the merge lulz
						
						
						
						
						
						
					 | 
					
						2016-09-14 17:55:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						1b53e477fa
					 | 
					
						
						
							
							Merge branch 'master' of github.com:ucb-bar/rocket-chip into tl2-irrevocable
						
						
						
						
						
						
					 | 
					
						2016-09-14 17:50:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						e02d149cbe
					 | 
					
						
						
							
							[tilelink2] Convert TileLink2 to use IrrevocableIO. Add checks to the Monitor to enforce Irrevocable semantics on TLEdges. Update the RegisterRouterTests to pass the new Monitor assertions.
						
						
						
						
						
						
					 | 
					
						2016-09-14 17:43:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						3030718f72
					 | 
					
						
						
							
							bump chisel3
						
						
						
						
						
						
					 | 
					
						2016-09-14 17:40:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						08c4c7b985
					 | 
					
						
						
							
							[junctions] make async crossings capable of providing IrrevocableIO
						
						
						
						
						
						
					 | 
					
						2016-09-14 17:38:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mwachs5
							
						 
					 | 
					
						
						
							
						
						ae026edeb3
					 | 
					
						
						
							
							Merge pull request #293 from ucb-bar/async_clk_utils
						
						
						
						
						
						
						
						Add some async/clock utilities 
						
						
					 | 
					
						2016-09-14 16:59:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Megan Wachs
							
						 
					 | 
					
						
						
							
						
						1308680f75
					 | 
					
						
						
							
							Add some async/clock utilities
						
						
						
						
						
						
					 | 
					
						2016-09-14 16:30:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yunsup Lee
							
						 
					 | 
					
						
						
							
						
						710f1ec020
					 | 
					
						
						
							
							Move BootROM from Coreplex to Periphery
						
						
						
						
						
						
					 | 
					
						2016-09-14 16:09:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						aa3fa90fe3
					 | 
					
						
						
							
							[tilelink2] Monitor: miscopied name in assert message
						
						
						
						
						
						
					 | 
					
						2016-09-14 14:56:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						d76e19a6ab
					 | 
					
						
						
							
							[tilelink2] Monitor: simplify monitor interface. EdgeIn and EdgeOut are required to be the same, so why pass around both?
						
						
						
						
						
						
					 | 
					
						2016-09-14 14:23:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Scott Beamer
							
						 
					 | 
					
						
						
							
						
						f7121a2a5b
					 | 
					
						
						
							
							support for BSD sed (GNU sed still works)
						
						
						
						
						
						
					 | 
					
						2016-09-14 12:21:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Scott Beamer
							
						 
					 | 
					
						
						
							
						
						cd12fd1cbb
					 | 
					
						
						
							
							fix clang support for emulator-debug
						
						
						
						
						
						
					 | 
					
						2016-09-14 12:20:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						565444c40e
					 | 
					
						
						
							
							Make UnitTestCoreplex cope with an external MMIO network
						
						
						
						
						
						
					 | 
					
						2016-09-14 12:19:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						2572cd3f7c
					 | 
					
						
						
							
							Add missing dependency
						
						
						
						
						
						
					 | 
					
						2016-09-14 11:50:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						5828e6042e
					 | 
					
						
						
							
							Work around https://github.com/ucb-bar/firrtl/issues/299
						
						
						
						
						
						
					 | 
					
						2016-09-14 11:47:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						c3ddff809b
					 | 
					
						
						
							
							Move PRCI from Coreplex to always-on block, where it belongs
						
						
						
						
						
						
					 | 
					
						2016-09-14 11:01:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						5566bf1b13
					 | 
					
						
						
							
							Don't route PLIC interrupts through PRCI
						
						
						
						
						
						
						
						The PLIC is local to the Coreplex, and PRCI should not be. 
						
						
					 | 
					
						2016-09-14 11:01:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Waterman
							
						 
					 | 
					
						
						
							
						
						38b13da2f4
					 | 
					
						
						
							
							Bump chisel and firrtl
						
						
						
						
						
						
					 | 
					
						2016-09-14 11:01:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mwachs5
							
						 
					 | 
					
						
						
							
						
						47acbf928b
					 | 
					
						
						
							
							Give AsyncCrossing slave interfaces registers visibility into when they were written (#288)
						
						
						
						
						
						
					 | 
					
						2016-09-14 00:17:26 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						bdb7b1de36
					 | 
					
						
						
							
							move tilelink-agnostic counters from uncore to util package
						
						
						
						
						
						
					 | 
					
						2016-09-13 20:47:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Mao
							
						 
					 | 
					
						
						
							
						
						1882241493
					 | 
					
						
						
							
							move junctions utils into top-level utils package
						
						
						
						
						
						
					 | 
					
						2016-09-13 20:47:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Henry Cook
							
						 
					 | 
					
						
						
							
						
						7dd4492abb
					 | 
					
						
						
							
							First cut at refactoring unittests into a top-level utility. Individual tests co-located with their DUT. No functional changes.
						
						
						
						
						
						
					 | 
					
						2016-09-13 20:30:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						dfd6bfb454
					 | 
					
						
						
							
							Merge pull request #287 from ucb-bar/crossing-take-2
						
						
						
						
						
						
						
						Clock crossing redux 
						
						
					 | 
					
						2016-09-13 19:13:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						d23ab7370d
					 | 
					
						
						
							
							tilelink2: Unit Test for the RegisterCrossing
						
						
						
						
						
						
					 | 
					
						2016-09-13 18:33:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						cc88bf1b08
					 | 
					
						
						
							
							junctions: give unit tests more time
						
						
						
						
						
						
					 | 
					
						2016-09-13 18:33:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						acedd3688a
					 | 
					
						
						
							
							tilelink2: unit test for the clock crossing
						
						
						
						
						
						
					 | 
					
						2016-09-13 18:33:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						c8e6d47884
					 | 
					
						
						
							
							tilelink2: add a clock crossing adapter
						
						
						
						
						
						
					 | 
					
						2016-09-13 18:33:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						44501cdbf8
					 | 
					
						
						
							
							crossings: change defaults to sync=3 for safer settling time
						
						
						
						
						
						
						
						Make the matching AsyncQueue depth=8 to support full throughput 
						
						
					 | 
					
						2016-09-13 18:33:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wesley W. Terpstra
							
						 
					 | 
					
						
						
							
						
						3348236320
					 | 
					
						
						
							
							junctions: remove obsolete Handshaker crossing
						
						
						
						
						
						
					 | 
					
						2016-09-13 18:33:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |