Unverified Commit e84fffe2 authored by Cyan Yang's avatar Cyan Yang Committed by Palmer Dabbelt
Browse files

riscv: Add SiFive xsfvfnrclipxfqf vendor extension



Add SiFive vendor extension "xsfvfnrclipxfqf" support to the kernel.

Signed-off-by: default avatarCyan Yang <cyan.yang@sifive.com>
Link: https://lore.kernel.org/r/20250418053239.4351-7-cyan.yang@sifive.com


Signed-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
parent a5a15e07
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@

#define RISCV_ISA_VENDOR_EXT_XSFVQMACCDOD		0
#define RISCV_ISA_VENDOR_EXT_XSFVQMACCQOQ		1
#define RISCV_ISA_VENDOR_EXT_XSFVFNRCLIPXFQF		2

extern struct riscv_isa_vendor_ext_data_list riscv_isa_vendor_ext_list_sifive;

+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@

/* All SiFive vendor extensions supported in Linux */
const struct riscv_isa_ext_data riscv_isa_vendor_ext_sifive[] = {
	__RISCV_ISA_EXT_DATA(xsfvfnrclipxfqf, RISCV_ISA_VENDOR_EXT_XSFVFNRCLIPXFQF),
	__RISCV_ISA_EXT_DATA(xsfvqmaccdod, RISCV_ISA_VENDOR_EXT_XSFVQMACCDOD),
	__RISCV_ISA_EXT_DATA(xsfvqmaccqoq, RISCV_ISA_VENDOR_EXT_XSFVQMACCQOQ),
};