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 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						fe6a67dd0e 
					 
					
						
						
							
							tilelink2: add a RegisterCrossing primitive  
						
						
						
						
					 
					
						2016-09-13 18:33:53 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						d75f9d6a34 
					 
					
						
						
							
							junctions: add an AsyncQueue  
						
						
						
						
					 
					
						2016-09-13 17:38:18 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						8142406d2e 
					 
					
						
						
							
							junctions: refactor the Crossing type  
						
						
						
						
					 
					
						2016-09-13 15:51:18 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						ecdfb528c5 
					 
					
						
						
							
							crossing: refactor AsyncDecoupled to provide AsyncDecoupledCrossing with no clock domain  
						
						
						
						
					 
					
						2016-09-13 15:51:18 -07:00 
						 
				 
			
				
					
						
							
							
								Wesley W. Terpstra 
							
						 
					 
					
						
						
							
						
						33a05786db 
					 
					
						
						
							
							tilelink2 RAMModel: fix put, get, putAck, getAck case ( #282 )  
						
						... 
						
						
						
						This case should result in undefined data for the Get.
It was previously requiring the Get to return the new Put data,
which is only guaranteed by a FIFO device. 
						
						
					 
					
						2016-09-13 15:44:36 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						28982ab569 
					 
					
						
						
							
							Merge pull request  #279  from ucb-bar/monitor  
						
						... 
						
						
						
						TL2 Monitor and Fuzzer 
						
						
					 
					
						2016-09-13 14:04:23 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						632b5896b9 
					 
					
						
						
							
							Delete TestGraphs.scala  
						
						... 
						
						
						
						Re-do later using Fuzzer 
						
						
					 
					
						2016-09-13 13:29:48 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						e318c29d48 
					 
					
						
						
							
							[tilelink2] Fuzzer: Allow noise-making to be parameterized. Better comments.  
						
						
						
						
					 
					
						2016-09-13 12:25:57 -07:00 
						 
				 
			
				
					
						
							
							
								Henry Cook 
							
						 
					 
					
						
						
							
						
						05100c12a7 
					 
					
						
						
							
							Merge branch 'master' of github.com:ucb-bar/rocket-chip into monitor  
						
						
						
						
					 
					
						2016-09-13 11:18:18 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						61cbe6164d 
					 
					
						
						
							
							Add option to execute JAL from decode stage  
						
						... 
						
						
						
						This is particularly helpful for designs that don't have a BTB, but
it becomes the critical path for designs with RVC.  Caveat emptor. 
						
						
					 
					
						2016-09-13 02:32:00 -07:00