[PATCH 1/2] platform: ensure enough heap size with debug triggers extension

Xiang W wxjstz at 126.com
Thu Sep 19 22:33:23 PDT 2024


在 2024-09-16星期一的 15:25 +0800,Inochi Amaoto写道:
> DBTR introduce a big heap allocation to store hart state, this is
> allocated percpu and needs big space when CPU number is high.
> 
> Increase the percpu part to fix this problem, and decrease the
> fixed part to avoid too big heap size.
> 
> Fixes: 97f234f (lib: sbi: Introduce the SBI debug triggers extension support)
> Signed-off-by: Inochi Amaoto <inochiama at gmail.com>

LGTM

Reviewed-by: Xiang W <wxjstz at 126.com>

> ---
>  include/sbi/sbi_platform.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/include/sbi/sbi_platform.h b/include/sbi/sbi_platform.h
> index 7b3ac4b..d1c556c 100644
> --- a/include/sbi/sbi_platform.h
> +++ b/include/sbi/sbi_platform.h
> @@ -152,7 +152,7 @@ struct sbi_platform_operations {
>  
>  /** Platform default heap size */
>  #define SBI_PLATFORM_DEFAULT_HEAP_SIZE(__num_hart)	\
> -					(0x8000 + 0x800 * (__num_hart))
> +					(0x4000 + 0x2000 * (__num_hart))
>  
>  /** Representation of a platform */
>  struct sbi_platform {




More information about the opensbi mailing list