Skip to content

Commit 164d644

Browse files
clementlegerpalmer-dabbelt
authored andcommitted
riscv: add ISA extension parsing for Zcmop
Add parsing for Zcmop ISA extension which was ratified in commit c732a4f39a4c ("Zcmop is ratified/1.0") of the riscv-isa-manual. Signed-off-by: Clément Léger <cleger@rivosinc.com> Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Reviewed-by: Charlie Jenkins <charlie@rivosinc.com> Link: https://lore.kernel.org/r/20240619113529.676940-14-cleger@rivosinc.com Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
1 parent 700556a commit 164d644

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

arch/riscv/include/asm/hwcap.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@
9191
#define RISCV_ISA_EXT_ZCB 82
9292
#define RISCV_ISA_EXT_ZCD 83
9393
#define RISCV_ISA_EXT_ZCF 84
94+
#define RISCV_ISA_EXT_ZCMOP 85
9495

9596
#define RISCV_ISA_EXT_XLINUXENVCFG 127
9697

arch/riscv/kernel/cpufeature.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,7 @@ const struct riscv_isa_ext_data riscv_isa_ext[] = {
354354
__RISCV_ISA_EXT_DATA_VALIDATE(zcb, RISCV_ISA_EXT_ZCB, riscv_ext_zca_depends),
355355
__RISCV_ISA_EXT_DATA_VALIDATE(zcd, RISCV_ISA_EXT_ZCD, riscv_ext_zcd_validate),
356356
__RISCV_ISA_EXT_DATA_VALIDATE(zcf, RISCV_ISA_EXT_ZCF, riscv_ext_zcf_validate),
357+
__RISCV_ISA_EXT_DATA_VALIDATE(zcmop, RISCV_ISA_EXT_ZCMOP, riscv_ext_zca_depends),
357358
__RISCV_ISA_EXT_DATA(zba, RISCV_ISA_EXT_ZBA),
358359
__RISCV_ISA_EXT_DATA(zbb, RISCV_ISA_EXT_ZBB),
359360
__RISCV_ISA_EXT_DATA(zbc, RISCV_ISA_EXT_ZBC),

0 commit comments

Comments
 (0)