aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/riscv/kernel/cpufeature.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-05riscv: Add support for ZicbopAlexandre Ghiti1-0/+21
2025-04-01Merge patch series "Add some validation for vector, vector crypto and fp stuff"Alexandre Ghiti1-40/+103
2025-03-25RISC-V: add f & d extension validation checksConor Dooley1-2/+29
2025-03-25RISC-V: add vector crypto extension validation checksConor Dooley1-16/+33
2025-03-25RISC-V: add vector extension validation checksConor Dooley1-20/+40
2025-03-19riscv: add parsing for Zaamo and Zalrsc extensionsClément Léger1-1/+8
2025-03-18riscv: Simplify base extension checks and direct boolean returnChin Yik Ming1-4/+2
2025-03-18RISC-V: Enable cbo.clean/flush in usermodeYunhui Cui1-0/+8
2025-03-18Merge patch series "riscv: Add bfloat16 instruction support"Alexandre Ghiti1-0/+35
2025-03-18riscv: add ISA extension parsing for bfloat16 ISA extensionInochi Amaoto1-0/+35
2025-02-14riscv: cpufeature: use bitmap_equal() instead of memcmp()Clément Léger1-1/+1
2025-01-18Merge patch series "riscv: Add support for xtheadvector"Palmer Dabbelt1-1/+58
2025-01-18riscv: Add ghostwrite vulnerabilityCharlie Jenkins1-1/+9
2025-01-18riscv: vector: Support xtheadvector save/restoreCharlie Jenkins1-3/+3
2025-01-18riscv: vector: Use vlenb from DT for theadCharlie Jenkins1-0/+48
2025-01-18riscv: Add thead and xtheadvector as a vendor extensionCharlie Jenkins1-0/+1
2024-11-30Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+12
2024-11-27Merge tag 'riscv-for-linus-6.13-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linuxLinus Torvalds1-3/+13
2024-11-27Merge tag 'kvm-riscv-6.13-2' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini1-0/+12
2024-11-21RISC-V: Add Svade and Svadu Extensions SupportYong-Xuan Wang1-0/+12
2024-11-11Merge patch series "Zacas/Zabha support and qspinlocks"Palmer Dabbelt1-0/+2
2024-11-11riscv: Add ISA extension parsing for ZiccrseAlexandre Ghiti1-0/+1
2024-11-11riscv: Implement cmpxchg8/16() using ZabhaAlexandre Ghiti1-0/+1
2024-11-07asm-generic: introduce text-patching.hMike Rapoport (Microsoft)1-1/+2
2024-10-24riscv: Add ISA extension parsing for pointer maskingSamuel Holland1-0/+3
2024-10-05riscv: Call riscv_user_isa_enable() only on the boot hartSamuel Holland1-2/+2
2024-10-05riscv: Add support for per-thread envcfg CSR valuesSamuel Holland1-1/+1
2024-10-05riscv: Enable cbo.zero only when all harts support ZicbozSamuel Holland1-1/+6
2024-09-15Merge patch series "Svvptc extension to remove preventive sfence.vma"Palmer Dabbelt1-0/+1
2024-09-15riscv: Add ISA extension parsing for SvvptcAlexandre Ghiti1-0/+1
2024-07-31riscv: cpufeature: Do not drop Linux-internal extensionsSamuel Holland1-8/+6
2024-07-22riscv: Extend cpufeature.c to detect vendor extensionsCharlie Jenkins1-40/+103
2024-07-12Merge patch series "riscv: Apply Zawrs when available"Palmer Dabbelt1-0/+1
2024-07-12riscv: Add Zawrs support for spinlocksChristoph Müllner1-0/+1
2024-06-26riscv: add ISA extension parsing for ZcmopClément Léger1-0/+1
2024-06-26riscv: add ISA parsing for Zca, Zcf, Zcd and ZcbClément Léger1-1/+54
2024-06-26riscv: add ISA extensions validation callbackClément Léger1-85/+135
2024-06-26riscv: add ISA extension parsing for ZimopClément Léger1-0/+1
2024-05-30riscv: vector: adjust minimum Vector requirement to ZVE32XAndy Chiu1-1/+4
2024-05-30riscv: cpufeature: add zve32[xf] and zve64[xfd] isa detectionAndy Chiu1-1/+40
2024-05-30riscv: cpufeature: call match_isa_ext() for single-letter extensionsAndy Chiu1-6/+5
2024-05-30riscv: vector: add a comment when calling riscv_setup_vsize()Andy Chiu1-0/+3
2024-05-22riscv: cpufeature: Fix extension subset checkingCharlie Jenkins1-1/+1
2024-05-22riscv: cpufeature: Fix thead vector hwcap removalCharlie Jenkins1-2/+6
2024-03-22Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linuxLinus Torvalds1-255/+1
2024-03-13Merge patch series "riscv: Use Kconfig to set unaligned access speed"Palmer Dabbelt1-255/+0
2024-03-13riscv: Set unaligned access speed at compile timeCharlie Jenkins1-272/+0
2024-03-13riscv: Decouple emulated unaligned accesses from access speedCharlie Jenkins1-4/+21
2024-03-13riscv: lib: Introduce has_fast_unaligned_access()Charlie Jenkins1-3/+3
2024-03-12perf: RISC-V: Introduce Andes PMU to support perf event samplingYu Chien Peter Lin1-0/+1