]> git.baikalelectronics.ru Git - kernel.git/commit
RISC-V: Do no continue isa string parsing without correct XLEN
authorAtish Patra <atishp@rivosinc.com>
Mon, 14 Mar 2022 20:38:44 +0000 (13:38 -0700)
committerPalmer Dabbelt <palmer@rivosinc.com>
Thu, 17 Mar 2022 19:18:06 +0000 (12:18 -0700)
commita7b4b7a44b14a5f7fbe0c94ce8c157854c432ee9
treeb9af1a75ae9153f2aad2a068e7594e2374efc949
parente47a51d20a86842cc50cdc9a1460bb6a46b7484c
RISC-V: Do no continue isa string parsing without correct XLEN

The isa string should begin with either rv64 or rv32. Otherwise, it is
an incorrect isa string. Currently, the string parsing continues even if
it doesnot begin with current XLEN.

Fix this by checking if it found "rv64" or "rv32" in the beginning.

Tested-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Atish Patra <atishp@rivosinc.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
arch/riscv/kernel/cpufeature.c