The nosv.can_breakdown attribute states if enough events for the breakdown model of nOS-V are enabled at runtime. It is used to ensure that breakdown traces have the progress events enabled along with others required for proper visualization of traces. The emulator will panic when the level is not enough, instead of relying on users to always remember to enable the correct level.
		
			
				
	
	
	
		
			1.3 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.3 KiB
		
	
	
	
	
	
	
	
Model versions
Track changes in emulator model versions.
!!! Note These versions cover the events defined in the emulator models. They are not related to the versions of the libraries.
Nanos6
- nanos6 1.1.0:
- Deprecate running nested tasks (
6Tx) without pausing the parent task first (6Tp). For compatibility, the old behavior is still supported. 
 - Deprecate running nested tasks (
 - nanos6 1.0.0: Initial version
 
Nodes
- nodes 1.0.0: Initial version
 
Kernel
- kernel 1.0.0: Initial version
 
MPI
- mpi 1.0.0: Initial version
 
Ovni
- ovni 1.0.0: Initial version
 
OpenMP
- openmp 1.1.0: Initial version
 
TAMPI
- tampi 1.0.0: Initial version
 
nOS-V
- nosv 2.3.0
- Add 
nosv.can_breakdownattribute to metadata for breakdown checks. 
 - Add 
 - nosv 2.2.0
- Add support for progress events 
VP{pra}. 
 - Add support for progress events 
 - nosv 2.1.0
- Add support for 
nosv_mutex_lock,nosv_mutex_trylockandnosv_mutex_unlockeventsVA{lLtTuU}. - Add support for 
nosv_barrier_waiteventVA{bB}. 
 - Add support for 
 - nosv 2.0.0
- Add support for parallel tasks, adding a new 
bodyidargument inVT*events. - Remove support for old attach events 
VH{aA}. 
 - Add support for parallel tasks, adding a new 
 - nosv 1.1.0
- Ignore old attach events 
VH{aA}. - Add new API attach 
VA{aA}and detachVA{eE}events. 
 - Ignore old attach events 
 - nosv 1.0.0: Initial version.