riscv: Extending cpufeature.c to detect V-extension
authorGuo Ren <ren_guo@c-sky.com>
Mon, 5 Jun 2023 11:06:59 +0000 (11:06 +0000)
committerPalmer Dabbelt <palmer@rivosinc.com>
Thu, 8 Jun 2023 14:16:35 +0000 (07:16 -0700)
commitdc6667a4e7e36f283bcd0264a0be55adae4d6f86
tree68271b1be301b40bc9d404d9c3e2653f79b5127d
parent419d5d38ac5d79dfd899522274c872854cfe17ac
riscv: Extending cpufeature.c to detect V-extension

Add V-extension into riscv_isa_ext_keys array and detect it with isa
string parsing.

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Signed-off-by: Guo Ren <guoren@linux.alibaba.com>
Signed-off-by: Greentime Hu <greentime.hu@sifive.com>
Suggested-by: Vineet Gupta <vineetg@rivosinc.com>
Co-developed-by: Andy Chiu <andy.chiu@sifive.com>
Signed-off-by: Andy Chiu <andy.chiu@sifive.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Heiko Stuebner <heiko.stuebner@vrull.eu>
Tested-by: Heiko Stuebner <heiko.stuebner@vrull.eu>
Reviewed-by: Palmer Dabbelt <palmer@rivosinc.com>
Link: https://lore.kernel.org/r/20230605110724.21391-3-andy.chiu@sifive.com
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
arch/riscv/include/asm/hwcap.h
arch/riscv/include/asm/vector.h [new file with mode: 0644]
arch/riscv/include/uapi/asm/hwcap.h
arch/riscv/kernel/cpufeature.c