d1bf4e7520 
							
						 
					 
					
						
						
							
							Allow tests to run their own driver  
						
						... 
						
						
						
						Tests can now specify a DRIVER option pointing to a shell script that
will run instead of the default driver. It allows tests to run any
commands and run the emulator several times or with different
environment variables.
The full path of the test program is available in the OVNI_TEST_PATH
environment variable. 
						
						
							
						
					 
					
						2023-10-23 07:49:28 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Sala 
							
						 
					 
					
						
						
						
						
							
						
						
							7b4ebca002 
							
						 
					 
					
						
						
							
							Add OVNI_TRACEDIR envar to change trace directory  
						
						... 
						
						
						
						This commit introduces the OVNI_TRACEDIR environment variable to change
the directory where traces are generated. By default, when the envar is
not defined, the trace is still generated in the ovni directory. The
envar can take a trace directory name, a relative path to the directory,
or its absolute path. In the first case, the directory is created in the
current path $PWD.
Both libovni (rt) and ovnisync read this environment variable. 
						
						
							
						
					 
					
						2023-10-23 07:49:28 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Sala 
							
						 
					 
					
						
						
						
						
							
						
						
							24252ebbb3 
							
						 
					 
					
						
						
							
							Use common's progname functions in ovnisync  
						
						... 
						
						
						
						This commit adds the progname_get function in common.h header and
extends the ovnisync tool to use them 
						
						
							
						
					 
					
						2023-10-23 07:49:28 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Sala 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea89edac7 
							
						 
					 
					
						
						
							
							Update Sonar repository URL pointing to the public GitHub  
						
						
						
						
							
						
					 
					
						2023-10-23 07:38:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d100b42e5a 
							
						 
					 
					
						
						
							
							Port nix CI to flakes  
						
						... 
						
						
						
						Change bscpkgs repo url to sourcehut 
						
						
							
						
					 
					
						2023-10-19 11:18:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b6903bc445 
							
						 
					 
					
						
						
							
							Release version 1.3.0  
						
						
						
						
							
 
						
					 
					
						2023-09-07 10:26:12 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Sala 
							
						 
					 
					
						
						
						
						
							
						
						
							afb81172a7 
							
						 
					 
					
						
						
							
							Add MPI emu tests  
						
						
						
						
							
						
					 
					
						2023-09-06 18:11:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Sala 
							
						 
					 
					
						
						
						
						
							
						
						
							9a628e78ca 
							
						 
					 
					
						
						
							
							Add MPI model with interface view  
						
						
						
						
							
						
					 
					
						2023-09-06 18:11:18 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Sala 
							
						 
					 
					
						
						
						
						
							
						
						
							1e2102c0a0 
							
						 
					 
					
						
						
							
							Add TAMPI emu tests  
						
						
						
						
							
						
					 
					
						2023-08-22 18:13:29 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Sala 
							
						 
					 
					
						
						
						
						
							
						
						
							276afd5479 
							
						 
					 
					
						
						
							
							Add TAMPI model with subsystems view  
						
						
						
						
							
						
					 
					
						2023-08-22 18:13:29 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Sala 
							
						 
					 
					
						
						
						
						
							
						
						
							9269dd7202 
							
						 
					 
					
						
						
							
							Add nosv create and destroy API subsystem states  
						
						
						
						
							
						
					 
					
						2023-08-17 13:23:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b1ee2e7143 
							
						 
					 
					
						
						
							
							Add taskloop test in Nanos6 and NODES  
						
						
						
						
							
						
					 
					
						2023-07-28 18:15:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a3ffb2443a 
							
						 
					 
					
						
						
							
							Report the commit too with ovniver  
						
						
						
						
							
						
					 
					
						2023-07-26 17:13:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bf8a2213c1 
							
						 
					 
					
						
						
							
							Add the ovniver program to report the version  
						
						
						
						
							
						
					 
					
						2023-07-26 16:31:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							97c936d41f 
							
						 
					 
					
						
						
							
							Add ovni_version_get() function  
						
						... 
						
						
						
						Allows the reding the version of the libovni.so currently loaded. 
						
						
							
						
					 
					
						2023-07-26 16:31:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7e96c0cb2a 
							
						 
					 
					
						
						
							
							Release version 1.2.2  
						
						
						
						
							
 
						
					 
					
						2023-07-26 14:16:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f08595b3a7 
							
						 
					 
					
						
						
							
							Report open error for missing trace directory  
						
						
						
						
							
						
					 
					
						2023-07-26 13:51:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f8c6b7c7c0 
							
						 
					 
					
						
						
							
							Improve the version error message  
						
						... 
						
						
						
						Use the terminology want/got to determine which version the user is
requested and the version the library provides. 
						
						
							
						
					 
					
						2023-07-25 19:55:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bb946fa5f6 
							
						 
					 
					
						
						
							
							Add CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2023-07-25 17:24:53 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							74557ab348 
							
						 
					 
					
						
						
							
							Don't rely on temporary directories  
						
						... 
						
						
						
						Use the current test directory instead. 
						
						
							
						
					 
					
						2023-07-25 16:36:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c257405060 
							
						 
					 
					
						
						
							
							Define unit_test() macro with ovni_test()  
						
						... 
						
						
						
						This allows unit tests to be executed in a individual directory where
they can create new files in $PWD. 
						
						
							
						
					 
					
						2023-07-25 16:26:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							721dabf007 
							
						 
					 
					
						
						
							
							Bump to version 1.2.1  
						
						
						
						
							
 
						
					 
					
						2023-07-24 20:22:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6fbdd8fd6b 
							
						 
					 
					
						
						
							
							Set default visibility to hidden  
						
						
						
						
							
						
					 
					
						2023-07-24 19:00:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2b612166d7 
							
						 
					 
					
						
						
							
							Use dinamically linked ovni for tests  
						
						... 
						
						
						
						We rely on this library to override the libovni.so that other libraries
are using. 
						
						
							
						
					 
					
						2023-07-07 12:20:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7c68922a95 
							
						 
					 
					
						
						
							
							Enable NODES rt instrumentation  
						
						... 
						
						
						
						The NODES_OVNI environment variable is now needed to enable the ovni
instrumentation. 
						
						
							
						
					 
					
						2023-07-07 10:52:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							48df02f102 
							
						 
					 
					
						
						
							
							Always use the project version  
						
						... 
						
						
						
						Don't duplicated versions so we avoid the problem of missing one
instance to be updated. 
						
						
							
						
					 
					
						2023-07-07 10:42:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e2119f77d6 
							
						 
					 
					
						
						
							
							Set project version in CMakeLists.txt  
						
						
						
						
							
						
					 
					
						2023-07-07 10:33:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ee9111a1ec 
							
						 
					 
					
						
						
							
							Move ovni.pc.in into src/  
						
						
						
						
							
						
					 
					
						2023-07-05 13:13:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4abd92e139 
							
						 
					 
					
						
						
							
							Make ovni.h a public header of ovni target  
						
						
						
						
							
						
					 
					
						2023-07-05 13:11:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cd2e844066 
							
						 
					 
					
						
						
							
							Use the installation directories provided by cmake  
						
						... 
						
						
						
						Some systems will define the library path as lib64. Also update other
install commands to use the values discovered by the GNUInstallDirs
module. 
						
						
							
						
					 
					
						2023-07-05 12:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Raúl Peñacoba Veigas 
							
						 
					 
					
						
						
						
						
							
						
						
							7346d1ba3b 
							
						 
					 
					
						
						
							
							Add pkg-config support. I chose to use absolute paths for security (to like nix)  
						
						
						
						
							
						
					 
					
						2023-07-03 14:38:26 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5a9086e6d1 
							
						 
					 
					
						
						
							
							Fix ovnisort with flush events  
						
						... 
						
						
						
						Sort the events in the sorting region before injecting them back in the
stream. This solves the problem with flush events OF[ and OF]. 
						
						
							
						
					 
					
						2023-06-29 13:25:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							929af74d3f 
							
						 
					 
					
						
						
							
							Add sort-flush test  
						
						
						
						
							
						
					 
					
						2023-06-28 12:28:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cd0d0eb7c7 
							
						 
					 
					
						
						
							
							Don't produce output link for CI  
						
						
						
						
							
						
					 
					
						2023-06-26 11:14:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							05979df34d 
							
						 
					 
					
						
						
							
							Install ovnitop.1 into man1 subdirectory  
						
						
						
						
							
						
					 
					
						2023-06-02 17:12:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d9b82494d0 
							
						 
					 
					
						
						
							
							Free the table at the end in ovnitop  
						
						
						
						
							
						
					 
					
						2023-06-01 18:38:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c1b0768e7d 
							
						 
					 
					
						
						
							
							Add ovnitop(1) manual page  
						
						
						
						
							
						
					 
					
						2023-05-31 17:23:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							553d0a1c62 
							
						 
					 
					
						
						
							
							Add ovnitop command  
						
						
						
						
							
						
					 
					
						2023-05-31 17:23:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f8a15df1b9 
							
						 
					 
					
						
						
							
							Fix Nanos6 and NODES rt tests  
						
						
						
						
							
						
					 
					
						2023-05-31 19:16:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5a7f7b0f70 
							
						 
					 
					
						
						
							
							Add cmake module to check the -fompss-2 flag  
						
						
						
						
							
						
					 
					
						2023-05-31 19:15:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f2e8e46fcb 
							
						 
					 
					
						
						
							
							Update NODES library and include names  
						
						
						
						
							
						
					 
					
						2023-05-31 19:15:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							64c2d52a7a 
							
						 
					 
					
						
						
							
							Always enable all tests for ovni-rt  
						
						
						
						
							
						
					 
					
						2023-05-30 18:16:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9814abbcdf 
							
						 
					 
					
						
						
							
							Append to preConfigure instead of replacing it  
						
						
						
						
							
						
					 
					
						2023-05-30 18:08:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f5a911485a 
							
						 
					 
					
						
						
							
							Remove unused configuration options for nOS-V  
						
						
						
						
							
						
					 
					
						2023-05-30 17:41:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							778c119bd6 
							
						 
					 
					
						
						
							
							Use local ovni for tests  
						
						
						
						
							
						
					 
					
						2023-05-30 17:31:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cec52ada83 
							
						 
					 
					
						
						
							
							Update nix derivations to use bscpkgs packages  
						
						
						
						
							
						
					 
					
						2023-05-30 17:09:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d0a47783f2 
							
						 
					 
					
						
						
							
							Use the completion callback to wait  
						
						... 
						
						
						
						The memory allocated is freed after the spawned function is executed. 
						
						
							
						
					 
					
						2023-05-08 19:23:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7d7c59bbf8 
							
						 
					 
					
						
						
							
							Fix bug in spawn task tests  
						
						... 
						
						
						
						The argument passed to nanos6_spawn_function() was being destroyed when
the parent function ends. 
						
						
							
						
					 
					
						2023-05-02 20:04:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							44d120d7a8 
							
						 
					 
					
						
						
							
							Version 1.2.0  
						
						
						
						
							
 
						
					 
					
						2023-05-01 09:19:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fb435842b2 
							
						 
					 
					
						
						
							
							Add nosv multiple-segment test  
						
						
						
						
							
						
					 
					
						2023-04-25 17:00:42 +02:00