]> www.infradead.org Git - users/willy/xarray.git/commitdiff
riscv: add ISA extension parsing for Zimop
authorClément Léger <cleger@rivosinc.com>
Wed, 19 Jun 2024 11:35:12 +0000 (13:35 +0200)
committerPalmer Dabbelt <palmer@rivosinc.com>
Wed, 26 Jun 2024 14:54:46 +0000 (07:54 -0700)
Add parsing for Zimop ISA extension which was ratified in commit
58220614a5f of the riscv-isa-manual.

Signed-off-by: Clément Léger <cleger@rivosinc.com>
Reviewed-by: Charlie Jenkins <charlie@rivosinc.com>
Link: https://lore.kernel.org/r/20240619113529.676940-3-cleger@rivosinc.com
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
arch/riscv/include/asm/hwcap.h
arch/riscv/kernel/cpufeature.c

index f64d4e98e67ccd60d89c9e61b7d146b749ac9804..18859277843aed328fe4b83ccdb264b4ffa0203e 100644 (file)
@@ -86,6 +86,7 @@
 #define RISCV_ISA_EXT_ZVE64X           77
 #define RISCV_ISA_EXT_ZVE64F           78
 #define RISCV_ISA_EXT_ZVE64D           79
+#define RISCV_ISA_EXT_ZIMOP            80
 
 #define RISCV_ISA_EXT_XLINUXENVCFG     127
 
index 1d6e4fda00f885fc1fa9741ca7332d99d850d910..e5516ba14440a10280555bce24ec5a9901c94225 100644 (file)
@@ -290,6 +290,7 @@ const struct riscv_isa_ext_data riscv_isa_ext[] = {
        __RISCV_ISA_EXT_DATA(zihintntl, RISCV_ISA_EXT_ZIHINTNTL),
        __RISCV_ISA_EXT_DATA(zihintpause, RISCV_ISA_EXT_ZIHINTPAUSE),
        __RISCV_ISA_EXT_DATA(zihpm, RISCV_ISA_EXT_ZIHPM),
+       __RISCV_ISA_EXT_DATA(zimop, RISCV_ISA_EXT_ZIMOP),
        __RISCV_ISA_EXT_DATA(zacas, RISCV_ISA_EXT_ZACAS),
        __RISCV_ISA_EXT_DATA(zfa, RISCV_ISA_EXT_ZFA),
        __RISCV_ISA_EXT_DATA(zfh, RISCV_ISA_EXT_ZFH),