forked from Mirrors/opensbi
		
	platform: Allow platforms to specify the size of tlb fifo
For some platforms with a particularly high number of harts, if the tlb fifo is too small, it case harts to wait. Platforms should be allowed to specify the size of the tlb fifo. Signed-off-by: Xiang W <wxjstz@126.com> Signed-off-by: Xing Xiaoguang <xiaoguang.xing@sophgo.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
		@@ -18,6 +18,7 @@ struct platform_override {
 | 
			
		||||
	const struct fdt_match *match_table;
 | 
			
		||||
	u64 (*features)(const struct fdt_match *match);
 | 
			
		||||
	u64 (*tlbr_flush_limit)(const struct fdt_match *match);
 | 
			
		||||
	u32 (*tlb_num_entries)(const struct fdt_match *match);
 | 
			
		||||
	bool (*cold_boot_allowed)(u32 hartid, const struct fdt_match *match);
 | 
			
		||||
	int (*early_init)(bool cold_boot, const struct fdt_match *match);
 | 
			
		||||
	int (*final_init)(bool cold_boot, const struct fdt_match *match);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user