Matthew Naylor 
							
						 
					 
					
						
						
							
						
						05c0808ff2 
					 
					
						
						
							
							Update trace generation and checking scripts  
						
						 
						
						... 
						
						
						
						Pass the elf file (that specifies the tohost and fromhost addresses)
to the emulator in the trace generator & checker scripts. 
						
						
					 
					
						2016-05-23 17:02:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						7bc38383de 
					 
					
						
						
							
							add (non-working) blocking data cache  
						
						 
						
						
						
						
					 
					
						2016-05-20 18:59:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						3e0b5d6fd9 
					 
					
						
						
							
							Ensure that a TSHR doesn't see a valid Acquire if that is blocked by a Release,  
						
						 
						
						... 
						
						
						
						but would otherwise be allocated.
Closes  #45  
						
						
					 
					
						2016-05-20 16:35:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken McMillan 
							
						 
					 
					
						
						
							
						
						fd83d20857 
					 
					
						
						
							
							Use a def instead of a lazy val in ManagerCoherenceAgent.  
						
						 
						
						... 
						
						
						
						Prevents C++ emulator from randomizing inputs in unit testing.
Closes  #44  
						
						
					 
					
						2016-05-20 16:31:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f228309bd1 
					 
					
						
						
							
							add assertion to make sure SimpleHellaCacheIF doesn't get exception  
						
						 
						
						
						
						
					 
					
						2016-05-20 16:30:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken McMillan 
							
						 
					 
					
						
						
							
						
						d69446e177 
					 
					
						
						
							
							Add config classes to drive unit testing of L2 TileLink agents.  
						
						 
						
						... 
						
						
						
						Closes  #43  
						
						
					 
					
						2016-05-20 16:15:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						87be2bcd60 
					 
					
						
						
							
							make sure TraceGen addresses are correct  
						
						 
						
						
						
						
					 
					
						2016-05-20 16:12:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f52fc655a5 
					 
					
						
						
							
							remove zscale  
						
						 
						
						
						
						
					 
					
						2016-05-19 09:43:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						4f84d8f757 
					 
					
						
						
							
							make sure to hook up finish in ClientTileLinkEnqueuer  
						
						 
						
						
						
						
					 
					
						2016-05-18 13:13:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						abb0e2921b 
					 
					
						
						
							
							return non-zero exit codes when an assertion fires  
						
						 
						
						... 
						
						
						
						This ensures that assertion failures, which currently print a message to
the console but return a successful exit code, now will cause non-zero
exit code. This is meant to help automated tools like travis and
buildbot do a better job at catching assertions.
This impacts the various run-* targets in the simulation
directories. 
						
						
					 
					
						2016-05-18 12:57:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						b396c68577 
					 
					
						
						
							
							bump torture for priv-1.9 test-env  
						
						 
						
						
						
						
					 
					
						2016-05-17 22:02:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						b0ae003981 
					 
					
						
						
							
							add firrtl to regression makefile  
						
						 
						
						... 
						
						
						
						this makes it easier to test chisel3 builds
e.g. the local buildbot can now test a bunch of configs 
						
						
					 
					
						2016-05-17 17:34:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						4aef567a80 
					 
					
						
						
							
							Fix MMIO bug: replay_next wasn't set  
						
						 
						
						
						
						
					 
					
						2016-05-13 17:59:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						742c05d6a7 
					 
					
						
						
							
							Pipeline D$->I$ control paths  
						
						 
						
						... 
						
						
						
						These stretch the miss latency by a cycle in exchange for slack.
The current implementation also adds a cycle to mul/div latency,
which can be worked around for more hardware (possibly gated by
the FastMulDiv option). 
						
						
					 
					
						2016-05-13 17:07:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						684d902059 
					 
					
						
						
							
							Fix PLIC instantiation when S-mode is disabled  
						
						 
						
						
						
						
					 
					
						2016-05-13 11:22:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f138819992 
					 
					
						
						
							
							fix order of assignments in ManagerTileLinkNetworkPort  
						
						 
						
						
						
						
					 
					
						2016-05-11 16:45:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						6aa708bcee 
					 
					
						
						
							
							Disable MMIO by default to avoid disconnected nets  
						
						 
						
						
						
						
					 
					
						2016-05-11 13:12:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Celio 
							
						 
					 
					
						
						
							
						
						3fe00ce32a 
					 
					
						
						
							
							Update README.md  
						
						 
						
						... 
						
						
						
						- Removed instruction to checkout riscv-tests (as they are now globally installed when building the riscv-tools).
- Clarified the riscv-tools set-up information to clarify that the rocket-chip/riscv-tools is the version to build. 
						
						
					 
					
						2016-05-10 22:12:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						533b229175 
					 
					
						
						
							
							Improve PLIC QoR  
						
						 
						
						
						
						
					 
					
						2016-05-10 17:03:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						fbff46d27d 
					 
					
						
						
							
							bump rocket  
						
						 
						
						
						
						
					 
					
						2016-05-10 10:57:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						aac89ca1f0 
					 
					
						
						
							
							Add PLIC  
						
						 
						
						
						
						
					 
					
						2016-05-10 00:27:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						e15e9c5085 
					 
					
						
						
							
							First draft of interrupt controller  
						
						 
						
						
						
						
					 
					
						2016-05-10 00:25:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						df479d7935 
					 
					
						
						
							
							don't make MIFTagBits a computed parameter  
						
						 
						
						
						
						
					 
					
						2016-05-08 11:04:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						14a6e470c9 
					 
					
						
						
							
							transform ids in TL -> NASTI converter if necessary  
						
						 
						
						
						
						
					 
					
						2016-05-07 21:19:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						3b0e9167fa 
					 
					
						
						
							
							add AXI to AHB converter and more conformant HASTI RAM  
						
						 
						
						
						
						
					 
					
						2016-05-06 11:32:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						3e759d2575 
					 
					
						
						
							
							add Hasti test to unit test  
						
						 
						
						
						
						
					 
					
						2016-05-06 11:31:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						1ed6d6646d 
					 
					
						
						
							
							move NastiROM and HastiRAM into rom.scala and bram.scala  
						
						 
						
						
						
						
					 
					
						2016-05-06 11:31:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						77e859760c 
					 
					
						
						
							
							add a Hasti RAM alongside the Nasti ROM  
						
						 
						
						
						
						
					 
					
						2016-05-06 11:31:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						44740cb6b2 
					 
					
						
						
							
							parameterize Hasti address and data bits  
						
						 
						
						
						
						
					 
					
						2016-05-06 11:30:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						64991d3947 
					 
					
						
						
							
							add AXI to AHB converter  
						
						 
						
						
						
						
					 
					
						2016-05-06 11:30:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						a875eb9c31 
					 
					
						
						
							
							update riscv-tools for bbl fix  
						
						 
						
						
						
						
					 
					
						2016-05-05 19:36:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin Schmidt 
							
						 
					 
					
						
						
							
						
						8fa2de0816 
					 
					
						
						
							
							chisel3 fix to RoCC connections honor last connect  
						
						 
						
						
						
						
					 
					
						2016-05-05 18:09:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						18ffe7b1ec 
					 
					
						
						
							
							don't use +verbose in vsim .run rule  
						
						 
						
						
						
						
					 
					
						2016-05-04 23:01:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						8b06947446 
					 
					
						
						
							
							Run bmarks faster (hopefully)  
						
						 
						
						
						
						
					 
					
						2016-05-04 22:47:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f1baa4aecc 
					 
					
						
						
							
							update riscv-tests so that mm benchmark doesn't run forever  
						
						 
						
						
						
						
					 
					
						2016-05-04 21:28:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						dfcb73b6c9 
					 
					
						
						
							
							groundtest only needs to write to a single tohost  
						
						 
						
						
						
						
					 
					
						2016-05-03 20:21:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						1882e694e4 
					 
					
						
						
							
							only write to a single tohost location  
						
						 
						
						
						
						
					 
					
						2016-05-03 20:20:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						4045a07eda 
					 
					
						
						
							
							Remove need for separate riscv-tests for groundtest  
						
						 
						
						
						
						
					 
					
						2016-05-03 18:29:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						8f891437b5 
					 
					
						
						
							
							fix CacheFillTest  
						
						 
						
						
						
						
					 
					
						2016-05-03 14:57:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						15f4af19cf 
					 
					
						
						
							
							Remove HTIF CPU port  
						
						 
						
						
						
						
					 
					
						2016-05-03 13:55:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						9dd23a603a 
					 
					
						
						
							
							Remove HTIF port  
						
						 
						
						
						
						
					 
					
						2016-05-03 13:41:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						6cb0979ac4 
					 
					
						
						
							
							fix CacheFillTest  
						
						 
						
						
						
						
					 
					
						2016-05-03 13:35:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						487d0b356e 
					 
					
						
						
							
							fixes to get groundtest working with priv-1.9 changes  
						
						 
						
						
						
						
					 
					
						2016-05-03 13:09:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						518d510622 
					 
					
						
						
							
							only write out finish from tile 0 in groundtest  
						
						 
						
						
						
						
					 
					
						2016-05-03 13:09:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f26c422544 
					 
					
						
						
							
							assert that TileLink router has valid route  
						
						 
						
						
						
						
					 
					
						2016-05-03 12:18:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						b95f095aca 
					 
					
						
						
							
							write to multiple possible tohost locations  
						
						 
						
						
						
						
					 
					
						2016-05-02 20:11:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						5352497edb 
					 
					
						
						
							
							MPRV takes effect regardless of privilege mode  
						
						 
						
						
						
						
					 
					
						2016-05-02 19:53:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						4b4e8f7f62 
					 
					
						
						
							
							fixes for priv-1.9 changes  
						
						 
						
						
						
						
					 
					
						2016-05-02 18:25:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						5cbcc41515 
					 
					
						
						
							
							get rid of unused imports  
						
						 
						
						
						
						
					 
					
						2016-05-02 18:23:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						be21f6962b 
					 
					
						
						
							
							make GlobalAddrHashMap a config variable  
						
						 
						
						
						
						
					 
					
						2016-05-02 18:22:43 -07:00