]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
riscv: Add ISA extension parsing for Zalasr
authorXu Lu <luxu.kernel@bytedance.com>
Mon, 20 Oct 2025 04:20:47 +0000 (12:20 +0800)
committerPaul Walmsley <pjw@kernel.org>
Wed, 19 Nov 2025 16:19:28 +0000 (09:19 -0700)
Add parsing for Zalasr ISA extension.

Signed-off-by: Xu Lu <luxu.kernel@bytedance.com>
Link: https://patch.msgid.link/20251020042056.30283-2-luxu.kernel@bytedance.com
[pjw@kernel.org: updated to apply]
Signed-off-by: Paul Walmsley <pjw@kernel.org>
arch/riscv/include/asm/hwcap.h
arch/riscv/kernel/cpufeature.c

index affd63e11b0a344c33a73647351ac02a94e42981..ae3852c4f2ca255004f8bd5f15ab9e9ed9964b5f 100644 (file)
 #define RISCV_ISA_EXT_ZAAMO            97
 #define RISCV_ISA_EXT_ZALRSC           98
 #define RISCV_ISA_EXT_ZICBOP           99
+#define RISCV_ISA_EXT_ZALASR           100
 
 #define RISCV_ISA_EXT_XLINUXENVCFG     127
 
index 72ca768f4e9191dbe08271736fe9ea7d8e24b70b..53842b79610eea5f4320b31cd282b402ac7657d3 100644 (file)
@@ -472,6 +472,7 @@ const struct riscv_isa_ext_data riscv_isa_ext[] = {
        __RISCV_ISA_EXT_DATA(zaamo, RISCV_ISA_EXT_ZAAMO),
        __RISCV_ISA_EXT_DATA(zabha, RISCV_ISA_EXT_ZABHA),
        __RISCV_ISA_EXT_DATA(zacas, RISCV_ISA_EXT_ZACAS),
+       __RISCV_ISA_EXT_DATA(zalasr, RISCV_ISA_EXT_ZALASR),
        __RISCV_ISA_EXT_DATA(zalrsc, RISCV_ISA_EXT_ZALRSC),
        __RISCV_ISA_EXT_DATA(zawrs, RISCV_ISA_EXT_ZAWRS),
        __RISCV_ISA_EXT_DATA_VALIDATE(zfa, RISCV_ISA_EXT_ZFA, riscv_ext_f_depends),