5de74f15cb 
							
						 
					 
					
						
						
							
							Add emulator player to read events  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5bd04d8435 
							
						 
					 
					
						
						
							
							Add emu_stream unit test  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aad925ffca 
							
						 
					 
					
						
						
							
							Update CMakeLists for emu  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e1880e09f6 
							
						 
					 
					
						
						
							
							Read clock offsets in emu_system  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							183df35459 
							
						 
					 
					
						
						
							
							Use emu_args to parse input arguments  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0687197f08 
							
						 
					 
					
						
						
							
							Initialize trace to zero  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9a4af7e0ec 
							
						 
					 
					
						
						
							
							Add offset setter in streams  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d6f9ed7125 
							
						 
					 
					
						
						
							
							Split clkoff initialization  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b4d5e33d6c 
							
						 
					 
					
						
						
							
							Add emu_args parser  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fe5f16bb7a 
							
						 
					 
					
						
						
							
							Add clock offset parser  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							894e972a65 
							
						 
					 
					
						
						
							
							Link threads and streams  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f4e8b0b8a8 
							
						 
					 
					
						
						
							
							Load CPUs in emu_system  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fb06a3ec32 
							
						 
					 
					
						
						
							
							Add new emulator  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bac907dba0 
							
						 
					 
					
						
						
							
							Remove old emulator code  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							382cd7a371 
							
						 
					 
					
						
						
							
							Add ARRAYLEN macro  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1024ce8ecd 
							
						 
					 
					
						
						
							
							Link unit tests with emu  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a4f235dd97 
							
						 
					 
					
						
						
							
							Add .ovnistream suffix to streams  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b3e6c21b7c 
							
						 
					 
					
						
						
							
							Add unit tests for emu and emu_trace  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aafc3471cc 
							
						 
					 
					
						
						
							
							Add emu_system to parse the trace hierarchy  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c6a5e3b34d 
							
						 
					 
					
						
						
							
							Independize trace from the emulator  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							183634c8c4 
							
						 
					 
					
						
						
							
							Pass the bay in the prv_register() function  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b3b1164fed 
							
						 
					 
					
						
						
							
							Add PRV trace support for patchbay channels  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d394bb88c3 
							
						 
					 
					
						
						
							
							Fail when the return value is not used  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e240937e58 
							
						 
					 
					
						
						
							
							Add multiple callback types in the patchbay  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ecc07012c0 
							
						 
					 
					
						
						
							
							Reduce hash speed test duration to 200 ms  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9928758f91 
							
						 
					 
					
						
						
							
							Test bay_find speed compared with direct access  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							36d0a44b57 
							
						 
					 
					
						
						
							
							Add bay_remove()  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							97b96801d1 
							
						 
					 
					
						
						
							
							Ensure mux channels are registered in the bay  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f40a0a8d12 
							
						 
					 
					
						
						
							
							Prevent propagation loops  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							227a2d91df 
							
						 
					 
					
						
						
							
							Allow duplicates in the mux output channel  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9cc563d0dd 
							
						 
					 
					
						
						
							
							Add properties to channels and duplicate support  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0944f84ac9 
							
						 
					 
					
						
						
							
							Allow dirty writes selectively  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e1e0e9662d 
							
						 
					 
					
						
						
							
							Pack the value structure to be hashable  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1cea193ea3 
							
						 
					 
					
						
						
							
							Add support for patchbay and muxes  
						
						 
						
						
						
						
					 
					
						2023-03-24 12:08:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2d44c4763f 
							
						 
					 
					
						
						
							
							Use master branch of bscpkgs  
						
						 
						
						
						
						
					 
					
						2023-03-20 20:52:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d34e0baa17 
							
						 
					 
					
						
						
							
							Ignore Nanos6 progress events 6P*  
						
						 
						
						
						
						
					 
					
						2023-03-20 20:45:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e6cbe67254 
							
						 
					 
					
						
						
							
							Redesign full ring test  
						
						 
						
						
						
						
					 
					
						2022-12-19 15:46:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							730082024f 
							
						 
					 
					
						
						
							
							Initialize last_phy in test mp-simple  
						
						 
						
						
						
						
					 
					
						2022-12-19 15:30:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5a9f667553 
							
						 
					 
					
						
						
							
							Use snprintf() and check for buffer overflow  
						
						 
						
						
						
						
					 
					
						2022-12-19 15:24:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							410c52235d 
							
						 
					 
					
						
						
							
							Add old gcc builds with Release version  
						
						 
						
						
						
						
					 
					
						2022-12-19 15:24:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5a982d61c9 
							
						 
					 
					
						
						
							
							Build parson with PIC  
						
						 
						
						
						
						
					 
					
						2022-12-19 15:24:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							168ba99828 
							
						 
					 
					
						
						
							
							Add no LTO tests for old gcc versions too  
						
						 
						
						
						
						
					 
					
						2022-12-19 15:24:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3c49517b76 
							
						 
					 
					
						
						
							
							Disable LTO in CI build with old gcc  
						
						 
						
						
						
						
					 
					
						2022-12-19 15:24:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							593ed84f1b 
							
						 
					 
					
						
						
							
							Disable hardening in ovni  
						
						 
						
						
						
						
					 
					
						2022-12-19 12:11:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1ea1768728 
							
						 
					 
					
						
						
							
							Compile ovni with older GCC versions  
						
						 
						
						
						
						
					 
					
						2022-12-19 11:53:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ee462d92e8 
							
						 
					 
					
						
						
							
							Handle NULL version pointer  
						
						 
						
						
						
						
					 
					
						2022-12-16 13:34:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7c7ba729f5 
							
						 
					 
					
						
						
							
							Add unit test for the version parser  
						
						 
						
						
						
						
					 
					
						2022-12-16 13:34:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a9526ae663 
							
						 
					 
					
						
						
							
							Add support for unit tests  
						
						 
						
						
						
						
					 
					
						2022-12-16 13:34:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d3ce4a8765 
							
						 
					 
					
						
						
							
							Store the process directory in proc->dir  
						
						 
						
						
						
						
					 
					
						2022-12-16 13:33:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5404cc5e83 
							
						 
					 
					
						
						
							
							Split sources into src/emu and src/rt  
						
						 
						
						... 
						
						
						
						The public includes are now in include/ and in internal includes in
src/include/. The ovni* tools are moved to emu/ovni*.c and liked with
the emu static library. 
						
						
					 
					
						2022-12-16 13:31:31 +01:00