forked from Mirrors/opensbi
		
	lib: Factor-out SBI base extension
This patch factor-out SBI base extension into its own source for better modularity of SBI implementation. Signed-off-by: Anup Patel <anup.patel@wdc.com> Reviewed-by: Atish Patra <atish.patra@wdc.com>
This commit is contained in:
		@@ -13,6 +13,10 @@
 | 
			
		||||
#include <sbi/sbi_types.h>
 | 
			
		||||
#include <sbi/sbi_list.h>
 | 
			
		||||
 | 
			
		||||
#define SBI_ECALL_VERSION_MAJOR		0
 | 
			
		||||
#define SBI_ECALL_VERSION_MINOR		2
 | 
			
		||||
#define SBI_OPENSBI_IMPID		1
 | 
			
		||||
 | 
			
		||||
struct sbi_trap_regs;
 | 
			
		||||
struct sbi_trap_info;
 | 
			
		||||
struct sbi_scratch;
 | 
			
		||||
@@ -29,6 +33,7 @@ struct sbi_ecall_extension {
 | 
			
		||||
		       struct sbi_trap_info *out_trap);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
extern struct sbi_ecall_extension ecall_base;
 | 
			
		||||
extern struct sbi_ecall_extension ecall_legacy;
 | 
			
		||||
extern struct sbi_ecall_extension ecall_time;
 | 
			
		||||
extern struct sbi_ecall_extension ecall_rfence;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user