Matthew Naylor 
							
						 
					 
					
						
						
							
						
						213bb26367 
					 
					
						
						
							
							Drive invalidate_lr signal  
						
						 
						
						... 
						
						
						
						The DCache input for invalidating LR reservations was dangling.  Now
we wire it to false. 
						
						
					 
					
						2016-05-25 13:27:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						87be2bcd60 
					 
					
						
						
							
							make sure TraceGen addresses are correct  
						
						 
						
						
						
						
					 
					
						2016-05-20 16:12:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						3e759d2575 
					 
					
						
						
							
							add Hasti test to unit test  
						
						 
						
						
						
						
					 
					
						2016-05-06 11:31:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						1882e694e4 
					 
					
						
						
							
							only write to a single tohost location  
						
						 
						
						
						
						
					 
					
						2016-05-03 20:20:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						6cb0979ac4 
					 
					
						
						
							
							fix CacheFillTest  
						
						 
						
						
						
						
					 
					
						2016-05-03 13:35:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						518d510622 
					 
					
						
						
							
							only write out finish from tile 0 in groundtest  
						
						 
						
						
						
						
					 
					
						2016-05-03 13:09:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						b95f095aca 
					 
					
						
						
							
							write to multiple possible tohost locations  
						
						 
						
						
						
						
					 
					
						2016-05-02 20:11:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						4b4e8f7f62 
					 
					
						
						
							
							fixes for priv-1.9 changes  
						
						 
						
						
						
						
					 
					
						2016-05-02 18:25:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						5e793427eb 
					 
					
						
						
							
							use address map instead of MMIOBase  
						
						 
						
						
						
						
					 
					
						2016-04-21 15:38:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						82cacfbc5e 
					 
					
						
						
							
							add NastiMemoryDemux to unit tests  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:34:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						075fdfb847 
					 
					
						
						
							
							use Atos serdes/desser in Atos unit test  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:34:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						ee66da603a 
					 
					
						
						
							
							move AtosConverterTest into UnitTestSuite  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:34:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						d19aaf8d89 
					 
					
						
						
							
							test AtoS conversions and SERDES  
						
						 
						
						
						
						
					 
					
						2016-04-19 09:33:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						d5153bf42e 
					 
					
						
						
							
							don't connect unnecessary wires in regression test  
						
						 
						
						
						
						
					 
					
						2016-04-12 15:38:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						55df7d97cc 
					 
					
						
						
							
							add regression test for put immediately before put block  
						
						 
						
						
						
						
					 
					
						2016-04-12 15:38:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						485d8d7f9c 
					 
					
						
						
							
							fix nasti converter tests  
						
						 
						
						
						
						
					 
					
						2016-04-12 15:38:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						b2e15cd9bc 
					 
					
						
						
							
							NASTI to SMI converter test should also test TL to NASTI conversion  
						
						 
						
						
						
						
					 
					
						2016-04-12 15:38:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						0c562277db 
					 
					
						
						
							
							test Nasti to SMI converter with SMI datawidth being different  
						
						 
						
						
						
						
					 
					
						2016-04-12 15:38:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mwachs5 
							
						 
					 
					
						
						
							
						
						a81334f505 
					 
					
						
						
							
							Update README links to point to this repo  
						
						 
						
						
						
						
					 
					
						2016-04-06 14:10:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Naylor 
							
						 
					 
					
						
						
							
						
						b2eabf4a9f 
					 
					
						
						
							
							Add tracegen scripts inc. bugfix from @mwachs5  
						
						 
						
						... 
						
						
						
						A step towards moving the tracegen scripts from rocket-chip to
groundtest.  I will raise an issue requesting that the scripts are now
removed from rocket-chip by someone with write access.
I have updated the README to account for the move.
This commit includes a bugfix from @mwachs5 (with slight mods by me)
relating to potential division by zero in toaxe.py. 
						
						
					 
					
						2016-04-06 15:15:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						7285f5e6bf 
					 
					
						
						
							
							Don't drive D$ kill/phys signals for SimpleHellaCacheIF  
						
						 
						
						... 
						
						
						
						They don't do anything. 
						
						
					 
					
						2016-04-01 19:31:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Naylor 
							
						 
					 
					
						
						
							
						
						6d3bba6cff 
					 
					
						
						
							
							Tweaks to README.md  
						
						 
						
						... 
						
						
						
						Remove occurrences of ../scripts/ and instead state that it must be in
your PATH.  Also drop the content introducing the isit script as
tracegen+check.sh subsumes this. 
						
						
					 
					
						2016-03-31 14:22:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mwachs5 
							
						 
					 
					
						
						
							
						
						22e7b3ff2f 
					 
					
						
						
							
							Update README.md  
						
						 
						
						... 
						
						
						
						- adding instructions of how to run with groundtest
- correct some MD syntax in README
- add some spaces
- minor changes to wording
- remove spurious 'class'
- add commands for running w/ TraceGenConfig
- add code from http://www.cl.cam.ac.uk/~mn416/tracegen.html 
- Update README.md
- add WSO note
- correct some syntax within the code blocks and add note about run-asm-tests, run-bmark-tests
- Add one more command to the "quick reference" to show the complete flow
- Correct WSO to WMO
- Add information about tracegen+check.sh
- Use tracegen.py commands instead of running the emulator directly
- added a missing newline
- remove extra head command 
						
						
					 
					
						2016-03-31 14:20:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						af3bc1cb79 
					 
					
						
						
							
							don't use ROM for partial writemask regression  
						
						 
						
						
						
						
					 
					
						2016-03-25 14:06:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						5372f181b1 
					 
					
						
						
							
							add in missing connections for regression test  
						
						 
						
						
						
						
					 
					
						2016-03-25 14:05:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						471f4c2695 
					 
					
						
						
							
							change WriteMaskedPutBlockRegression for better bug detection  
						
						 
						
						... 
						
						
						
						Instead of sending puts back-to-back, separate the two puts with a get.
Also, stall a bit between each transaction. This makes sure the puts and
intermediate get are sent to the same transactor, which will cause the
data buffer to get overwritten between the two puts. 
						
						
					 
					
						2016-03-23 16:31:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						3b0e87f42a 
					 
					
						
						
							
							pass CSRs through to ground test and get DMA tests working again  
						
						 
						
						
						
						
					 
					
						2016-03-22 20:18:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						7b7e954133 
					 
					
						
						
							
							make sure DummyPTW does not invalidate the TLB  
						
						 
						
						
						
						
					 
					
						2016-03-22 19:59:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Naylor 
							
						 
					 
					
						
						
							
						
						bda5772e98 
					 
					
						
						
							
							Updates to the trace-generator: (1) Don't terminate via HTIF exit, which can cause other, unfinished, cores to be cut short. Instead emit FINISHED messsages allowing an external process to send a SIGTERM to the emulator once all cores have finished.  (2) Add some support for greater address variation without having to recompile, disabled by default. (3) Generate atomic, LR/SC, and fence operations by default in addition to plain loads and stores.  These changes require newer versions of files in the rocket-chip/scripts directory.  I will submit a pull request for those too.  
						
						 
						
						
						
						
					 
					
						2016-03-18 12:11:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Naylor 
							
						 
					 
					
						
						
							
						
						04be438847 
					 
					
						
						
							
							Avoid conflicting assigments to registers in timers.  Give priority to start over stop.  
						
						 
						
						
						
						
					 
					
						2016-03-16 12:54:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Palmer Dabbelt 
							
						 
					 
					
						
						
							
						
						50f61687de 
					 
					
						
						
							
							Work around Chisel3's lack of 0-width wires  
						
						 
						
						... 
						
						
						
						This is super ugly, but it's necessary to get Chisel3 to compile.  Note
that this still fails simulations in Chisel3, so it might be wrong. 
						
						
					 
					
						2016-03-14 22:50:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Waterman 
							
						 
					 
					
						
						
							
						
						13dcb96b7f 
					 
					
						
						
							
							Update TLB interface  
						
						 
						
						... 
						
						
						
						n.b. no need to set mprv, since prv = S. 
						
						
					 
					
						2016-03-14 17:55:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Palmer Dabbelt 
							
						 
					 
					
						
						
							
						
						bf06ba0d37 
					 
					
						
						
							
							Pass a BitPat to Lookup  
						
						 
						
						... 
						
						
						
						This is the only supported type of Lookup in Chisel 3. 
						
						
					 
					
						2016-03-05 18:50:56 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						c2e9971b5f 
					 
					
						
						
							
							move toaxe.py script into top-level Rocket-Chip repo  
						
						 
						
						
						
						
					 
					
						2016-02-23 08:52:32 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Naylor 
							
						 
					 
					
						
						
							
						
						1b6871f3d8 
					 
					
						
						
							
							Add author, affiliation, and sponsor info to trace-generator files.  
						
						 
						
						
						
						
					 
					
						2016-02-23 15:30:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						91e3c9b96f 
					 
					
						
						
							
							reuse generator parameters for tracegen  
						
						 
						
						
						
						
					 
					
						2016-02-22 09:53:31 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Naylor 
							
						 
					 
					
						
						
							
						
						e63fc3bb44 
					 
					
						
						
							
							Added trace generator  
						
						 
						
						
						
						
					 
					
						2016-02-22 08:43:34 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						da302504a5 
					 
					
						
						
							
							get rid of sequential same id get regression in broadcast regression suite  
						
						 
						
						
						
						
					 
					
						2016-02-19 23:14:34 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						000af5e662 
					 
					
						
						
							
							add NastiIOHostIO converter test  
						
						 
						
						
						
						
					 
					
						2016-02-19 11:21:53 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						f290157cb3 
					 
					
						
						
							
							check that MultiWidthFifo count is correct  
						
						 
						
						
						
						
					 
					
						2016-02-17 13:36:07 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						4915a258f6 
					 
					
						
						
							
							add unit test for some modules  
						
						 
						
						
						
						
					 
					
						2016-02-16 23:10:55 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						e90dfcb403 
					 
					
						
						
							
							add test for NASTI to TL converter  
						
						 
						
						
						
						
					 
					
						2016-02-10 11:07:37 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						428fa14601 
					 
					
						
						
							
							fix DummyPTW response  
						
						 
						
						
						
						
					 
					
						2016-01-27 15:33:02 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						a59ff38b67 
					 
					
						
						
							
							use MMIO for DMA requests instead of separate channel  
						
						 
						
						
						
						
					 
					
						2016-01-27 15:33:02 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						04e1f8c5c3 
					 
					
						
						
							
							lowercase SMI to Smi  
						
						 
						
						
						
						
					 
					
						2016-01-11 16:18:49 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						80d97d5f9e 
					 
					
						
						
							
							test DMA streaming  
						
						 
						
						
						
						
					 
					
						2016-01-06 21:38:12 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						24eecee148 
					 
					
						
						
							
							add DMA test  
						
						 
						
						
						
						
					 
					
						2015-12-16 21:26:22 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						4858ca9a60 
					 
					
						
						
							
							add a regression to test proper writeback  
						
						 
						
						
						
						
					 
					
						2015-12-16 21:05:56 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Howard Mao 
							
						 
					 
					
						
						
							
						
						176d3c890c 
					 
					
						
						
							
							add some more regression tests  
						
						 
						
						
						
						
					 
					
						2015-12-15 23:00:17 -08:00