aboutsummaryrefslogtreecommitdiff
path: root/security/lockdown/lockdown.c
diff options
context:
space:
mode:
authorPalmer Dabbelt2022-04-21 10:03:55 -0700
committerPalmer Dabbelt2022-06-01 18:59:26 -0700
commit77d707a310fa908d796d00e6c26b650cf2b4442f (patch)
treeaea5d4142803655364666549dfe95a3db91c604a /security/lockdown/lockdown.c
parent2981deb83de2b94947086a992b961b2339988a71 (diff)
RISC-V: Only default to spinwait on SBI-0.1 and M-mode
The spinwait boot method has been superseded by the SBI HSM extension for some time now, but it still enabled by default. This causes some issues on large hart count systems, which will hang if a physical hart exists that is larger than NR_CPUS. Users on modern SBI implementation don't need spinwait, and while it's probably possible to deal with some of the spinwait issues let's just restrict the default to systems that are likely to actually use it. Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com> Reviewed-by: Atish Patra <atishp@rivosinc.com> Reviewed-by: Anup Patel <anup@brainfault.org> Link: https://lore.kernel.org/r/20220421170354.10555-1-palmer@rivosinc.com Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Diffstat (limited to 'security/lockdown/lockdown.c')
0 files changed, 0 insertions, 0 deletions