mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2026-09-08 18:21:29 +01:00
lib: make SBI_HARTMASK_MAX_BITS customizable, default 256
Linux has raised the default number of 64bit CPUs to 256 in commit
0fa749771993 ("riscv: Raise default NR_CPUS for 64BIT to 256").
OpenSBI should use a matching value for SBI_HARTMASK_MAX_BITS.
Introduce configuration variable CONFIG_HARTMASK_MAX_BITS with
range 32-512 and default 256.
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Link: https://lore.kernel.org/r/20260706160544.697409-1-heinrich.schuchardt@canonical.com
Signed-off-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
committed by
Anup Patel
parent
c5e90d4286
commit
3876e7574d
@@ -2,6 +2,15 @@
|
||||
|
||||
menu "Generic SBI Support"
|
||||
|
||||
config HARTMASK_MAX_BITS
|
||||
int "Maximum number of hart mask bits (32-512)"
|
||||
range 32 512
|
||||
default 256
|
||||
help
|
||||
The hartmask is indexed using physical hart IDs so this setting
|
||||
also represents the maximum number of hart IDs generic OpenSBI
|
||||
can handle.
|
||||
|
||||
config DEFAULT_HART_STACK_SIZE
|
||||
int "Default per-HART stack size (bytes)"
|
||||
range 8192 1048576
|
||||
|
||||
Reference in New Issue
Block a user