lib: sbi_init: Don't allow HARTID greater than SBI_HARTMASK_MAX_BITS
authorAnup Patel <anup.patel@wdc.com>
Wed, 4 Mar 2020 09:00:49 +0000 (14:30 +0530)
committerAnup Patel <anup@brainfault.org>
Wed, 11 Mar 2020 09:59:51 +0000 (15:29 +0530)
commitd6d7e18d1d12c8eda2591f21a70d31dd95c2d32e
tree1d0045a5d857e8db0f0fde4667d3d963746ba9f1
parentc741abcd40a843007007741984fb87ed561dfa90
lib: sbi_init: Don't allow HARTID greater than SBI_HARTMASK_MAX_BITS

We only allow HARTs with HARTID less than SBI_HARTMASK_MAX_BITS in
sbi_init() function so that sbi_hartmask can safely used across
OpenSBI sources.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
lib/sbi/sbi_init.c