1menu "Vendor extensions" 2 3config RISCV_ISA_VENDOR_EXT 4 bool 5 6menu "Andes" 7config RISCV_ISA_VENDOR_EXT_ANDES 8 bool "Andes vendor extension support" 9 select RISCV_ISA_VENDOR_EXT 10 default y 11 help 12 Say N here if you want to disable all Andes vendor extension 13 support. This will cause any Andes vendor extensions that are 14 requested by hardware probing to be ignored. 15 16 If you don't know what to do here, say Y. 17endmenu 18 19menu "SiFive" 20config RISCV_ISA_VENDOR_EXT_SIFIVE 21 bool "SiFive vendor extension support" 22 select RISCV_ISA_VENDOR_EXT 23 default y 24 help 25 Say N here if you want to disable all SiFive vendor extension 26 support. This will cause any SiFive vendor extensions that are 27 requested by hardware probing to be ignored. 28 29 If you don't know what to do here, say Y. 30endmenu 31 32menu "T-Head" 33config RISCV_ISA_VENDOR_EXT_THEAD 34 bool "T-Head vendor extension support" 35 select RISCV_ISA_VENDOR_EXT 36 default y 37 help 38 Say N here to disable detection of and support for all T-Head vendor 39 extensions. Without this option enabled, T-Head vendor extensions will 40 not be detected at boot and their presence not reported to userspace. 41 42 If you don't know what to do here, say Y. 43 44config RISCV_ISA_XTHEADVECTOR 45 bool "xtheadvector extension support" 46 depends on RISCV_ISA_VENDOR_EXT_THEAD 47 depends on RISCV_ISA_V 48 depends on FPU 49 default y 50 help 51 Say N here if you want to disable all xtheadvector related procedures 52 in the kernel. This will disable vector for any T-Head board that 53 contains xtheadvector rather than the standard vector. 54 55 If you don't know what to do here, say Y. 56endmenu 57 58endmenu 59