forked from Mirrors/opensbi
		
	lib: sbi_platform: expose hart_features to extension_init callback
The platform-specific extension_init callback is supposed to set specific things for the platform opensbi is running on. So it's also the right place to override specific hart_features if needed - when it's know that autodetection has provided wrong results for example. Suggested-by: Atish Patra <atishp@atishpatra.org> Reviewed-by: Andrew Jones <ajones@ventanamicro.com> Reviewed-by: Guo Ren <guoren@kernel.org> Reviewed-by: Anup Patel <anup@brainfault.org> Signed-off-by: Heiko Stuebner <heiko@sntech.de>
This commit is contained in:
		
				
					committed by
					
						
						Anup Patel
					
				
			
			
				
	
			
			
			
						parent
						
							c316fa38c2
						
					
				
				
					commit
					4f2acb53e2
				
			@@ -672,7 +672,8 @@ __mhpm_skip:
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/* Let platform populate extensions */
 | 
			
		||||
	rc = sbi_platform_extensions_init(sbi_platform_thishart_ptr());
 | 
			
		||||
	rc = sbi_platform_extensions_init(sbi_platform_thishart_ptr(),
 | 
			
		||||
					  hfeatures);
 | 
			
		||||
	if (rc)
 | 
			
		||||
		return rc;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user