ab3e823134 
							
						 
					 
					
						
						
							
							Rename CHAN_DUPLICATES to CHAN_ALLOW_DUP  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f61711047c 
							
						 
					 
					
						
						
							
							Remove buffer argument from value_str()  
						
						... 
						
						
						
						Use a ring of buffers instead, so we can printf() up to 16 values in
the same call. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							82f1cc287d 
							
						 
					 
					
						
						
							
							Update copyright years to 2021-2023  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							eb8d10771b 
							
						 
					 
					
						
						
							
							Indent #pragma statements  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4c7b44510a 
							
						 
					 
					
						
						
							
							Remove empty tests  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a4452dee8c 
							
						 
					 
					
						
						
							
							Use OK() and ERR() macros in cpu and loom tests  
						
						... 
						
						
						
						Some return checks were missing too. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							78c4bba62e 
							
						 
					 
					
						
						
							
							Match the PRV event in delayed-connect-ss test  
						
						... 
						
						
						
						Ensures the delayed connect of the CPU and thread muxes still causes the
output to be updated properly. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c57bef14a3 
							
						 
					 
					
						
						
							
							Add switch-same-type emu test for Nanos6  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aab6808f4e 
							
						 
					 
					
						
						
							
							Ensure the appid and the rank are emitted too  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							246e3cfeab 
							
						 
					 
					
						
						
							
							Fail on first error in post scripts  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							34c9f34f04 
							
						 
					 
					
						
						
							
							Get the gid from nanos6 task types too  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4aebe81940 
							
						 
					 
					
						
						
							
							Document ss-mismatch nanos6 test  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							97dac6e83b 
							
						 
					 
					
						
						
							
							Add switch-same-type nosv test  
						
						... 
						
						
						
						Generates a script with the values of the delta clock, PRV type and
value to be matched in the .prv traces, to ensure the emulator emitted
the switching type event. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							64360796b9 
							
						 
					 
					
						
						
							
							Run any script found in the test workdir  
						
						... 
						
						
						
						Allows the test to perform additional checks on the generated trace. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							803945dbc8 
							
						 
					 
					
						
						
							
							Return the gid of the created type  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							864ce4222f 
							
						 
					 
					
						
						
							
							Store the first and last clock of emu events  
						
						... 
						
						
						
						Allows the tests to know the relative clock that will appear in the PRV
trace (with one rank only). 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0eb88af4b9 
							
						 
					 
					
						
						
							
							Use the CPU phyid for the name only  
						
						... 
						
						
						
						The logical index is used to change the affinity of the threads. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							69506e5079 
							
						 
					 
					
						
						
							
							Update burst test regex  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							65ecc75afd 
							
						 
					 
					
						
						
							
							Sort unit tests by name  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							98b698473d 
							
						 
					 
					
						
						
							
							Remove unused unit tests  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							899b82c36f 
							
						 
					 
					
						
						
							
							Update flush-overhead too  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7b80aa6aaf 
							
						 
					 
					
						
						
							
							Instrument running thread in sort and flush tests  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9407616c2b 
							
						 
					 
					
						
						
							
							Add Nanos6 spawn task rt tests  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b98ccfe3ad 
							
						 
					 
					
						
						
							
							Use row and type as identifiers in prv_register()  
						
						... 
						
						
						
						Prevents multiple channels from being accidentally set to the same row
with the same type. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1c90947f82 
							
						 
					 
					
						
						
							
							Remove unused select function from mux unit test  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5b980734ed 
							
						 
					 
					
						
						
							
							Add unit test cases for thread init  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7bbd74cb17 
							
						 
					 
					
						
						
							
							Add common unit test macros  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e06651bbb6 
							
						 
					 
					
						
						
							
							Disable hash speed test  
						
						... 
						
						
						
						We no longer use the hash for the mux inputs, so during emulation is not
a performance bottleneck. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7ba810fd4a 
							
						 
					 
					
						
						
							
							Set the thread->proc in proc_add_thread()  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3a4722a83e 
							
						 
					 
					
						
						
							
							Add delayed connect unit test for mux  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b265442b8c 
							
						 
					 
					
						
						
							
							Mark select channel as dirty on mux_init()  
						
						... 
						
						
						
						Ensures that the select callback will be called on the propagation
phase, immediately setting the right output. Otherwise the mux won't be
updated until the select channel sets a new value. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4a1fba74f3 
							
						 
					 
					
						
						
							
							Update bay unit test  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fe6db823a7 
							
						 
					 
					
						
						
							
							Index mux inputs by an integer  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3da9e27190 
							
						 
					 
					
						
						
							
							Skip "loom." prefix from hostname  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							28517c2000 
							
						 
					 
					
						
						
							
							Add another subsystem between nested tasks  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e3339fef3b 
							
						 
					 
					
						
						
							
							Increase sort window  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f76d160c69 
							
						 
					 
					
						
						
							
							Copy Paraver configs to output directory  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							451d4be386 
							
						 
					 
					
						
						
							
							Port ovnisort  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cd39230089 
							
						 
					 
					
						
						
							
							Remove boilerplate from the models  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							02db4b6369 
							
						 
					 
					
						
						
							
							Add support for NODES  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8727126551 
							
						 
					 
					
						
						
							
							Use .obs extension for ovni binary streams  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0746d2a0ec 
							
						 
					 
					
						
						
							
							Add CPU oversubscription test  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a818795d88 
							
						 
					 
					
						
						
							
							Add support for nOS-V  
						
						... 
						
						
						
						Most of the model is taken from nanos6, we should refactor them. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e344044b43 
							
						 
					 
					
						
						
							
							Use OB. for flush overhead test  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2ce91de173 
							
						 
					 
					
						
						
							
							Move mp-rank test to nOS-V group  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c13e004c6f 
							
						 
					 
					
						
						
							
							Disable sort and trace-dependent tests  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f1b130eb39 
							
						 
					 
					
						
						
							
							Move paraver sources to pv/  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a91b1c554a 
							
						 
					 
					
						
						
							
							Finish task types in PCF for nanos6  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dbea90f525 
							
						 
					 
					
						
						
							
							Fail if the streams clock is too far apart  
						
						... 
						
						
						
						The current gate is set to 1 hour and it only checks the first event in
the stream. Added a test too. 
						
						
					 
					
						2023-03-24 12:08:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e674c92f13 
							
						 
					 
					
						
						
							
							Enable emu and rt tests for nanos6 and ovni  
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00