summaryrefslogtreecommitdiffstats
path: root/arch/riscv/kernel/cpu.c
Commit message (Expand)AuthorAgeFilesLines
* RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTsAnup Patel2023-11-201-5/+6
* Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-09-011-118/+63
|\
| * RISC-V: cpu: refactor deprecated strncpyJustin Stitt2023-08-021-6/+6
| * RISC-V: provide Kconfig & commandline options to control parsing "riscv,isa"Conor Dooley2023-07-251-1/+7
| * RISC-V: try new extension properties in of_early_processor_hartid()Conor Dooley2023-07-251-1/+28
| * RISC-V: add single letter extensions to riscv_isa_extConor Dooley2023-07-251-26/+11
| * RISC-V: repurpose riscv_isa_ext array in riscv_fill_hwcap()Conor Dooley2023-07-251-2/+3
| * RISC-V: shunt isa_ext_arr to cpufeature.cConor Dooley2023-07-251-73/+2
| * RISC-V: drop a needless check in print_isa_ext()Conor Dooley2023-07-251-4/+0
| * RISC-V: don't parse dt/acpi isa string to get rv32/rv64Heiko Stuebner2023-07-251-12/+9
| * RISC-V: Provide a more helpful error message on invalid ISA stringsPalmer Dabbelt2023-07-251-2/+6
* | riscv: Fix CPU feature detection with SMP disabledSamuel Holland2023-08-081-0/+5
|/
* Merge patch series "ISA string parser cleanups"Palmer Dabbelt2023-06-231-4/+30
|\
| * RISC-V: always report presence of extensions formerly part of the base ISAConor Dooley2023-06-211-0/+4
| * RISC-V: validate riscv,isa at boot, not during ISA string parsingConor Dooley2023-06-211-3/+5
| * RISC-V: split early & late of_node to hartid mappingConor Dooley2023-06-211-1/+21
* | Merge patch series "RISC-V: Export Zba, Zbb to usermode via hwprobe"Palmer Dabbelt2023-06-191-0/+2
|\ \ | |/ |/|
| * RISC-V: Add Zba, Zbs extension probingEvan Green2023-06-191-0/+2
* | Merge patch series "riscv: allow case-insensitive ISA string parsing"Palmer Dabbelt2023-06-061-1/+2
|\ \
| * | riscv: allow case-insensitive ISA string parsingYangyu Chen2023-06-061-1/+2
| |/
* / RISC-V: cpu: Enable cpuinfo for ACPI systemsSunil V L2023-06-011-8/+22
|/
* Merge tag 'kvm-riscv-6.4-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2023-05-051-0/+2
|\
| * RISC-V: Detect AIA CSRs from ISA stringAnup Patel2023-04-211-0/+2
* | Merge patch series "RISC-V Hardware Probing User Interface"Palmer Dabbelt2023-04-181-6/+2
|\ \
| * | RISC-V: Move struct riscv_cpuinfo to new headerEvan Green2023-04-181-6/+2
| |/
* | Merge patch series "RISC-V: Apply Zicboz to clear_page"Palmer Dabbelt2023-03-151-0/+1
|\ \
| * | RISC-V: Add Zicboz detection and block size parsingAndrew Jones2023-03-141-0/+1
| |/
* | Merge patch series "riscv, mm: detect svnapot cpu support at runtime"Palmer Dabbelt2023-03-091-0/+1
|\ \ | |/ |/|
| * riscv: mm: modify pte format for SvnapotQinglin Pan2023-03-071-0/+1
* | RISC-V: fix ordering of Zbb extensionHeiko Stuebner2023-02-211-1/+1
|/
* RISC-V: add zbb support to string functionsHeiko Stuebner2023-01-311-0/+1
* Merge patch series "Putting some basic order on isa extension lists"Palmer Dabbelt2023-01-191-15/+38
|\
| * RISC-V: resort all extensions in consistent ordersConor Dooley2023-01-171-2/+2
| * RISC-V: clarify ISA string ordering rules in cpu.cConor Dooley2023-01-171-13/+36
* | Merge tag 'riscv-for-linus-6.2-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-12-141-3/+27
|\ \
| * | RISC-V: Cache SBI vendor valuesHeiko Stuebner2022-10-271-3/+27
| |/
* / RISC-V: Fix /proc/cpuinfo cpumask warningAndrew Jones2022-10-271-0/+3
|/
* Merge tag 'riscv-for-linus-6.1-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-10-141-0/+51
|\
| * RISC-V: Add mvendorid, marchid, and mimpid to /proc/cpuinfo outputPalmer Dabbelt2022-10-131-0/+51
| |\
| | * RISC-V: Add mvendorid, marchid, and mimpid to /proc/cpuinfo outputAnup Patel2022-10-031-0/+51
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-10-111-0/+1
|\ \ \ | |/ / |/| |
| * | RISC-V: Probe Svinval extension form ISA stringMayuresh Chitale2022-10-021-0/+1
| |/
* / RISC-V: Print SSTC in canonical orderPalmer Dabbelt2022-10-061-1/+1
|/
* RISC-V: Add Sstc extension supportPalmer Dabbelt2022-08-111-0/+1
|\
| * RISC-V: Enable sstc extension parsing from DTAtish Patra2022-08-111-0/+1
* | arch/riscv: add Zihintpause supportDao Lu2022-08-111-0/+1
* | riscv: implement Zicbom-based CMO instructions + the t-head variantPalmer Dabbelt2022-08-101-0/+1
|\ \
| * | riscv: Add support for non-coherent devices using zicbom extensionHeiko Stuebner2022-07-281-0/+1
| |/
* / riscv: cpu: Add 64bit hartid support on RV64Sunil V L2022-07-191-11/+15
|/
* riscv: Don't output a bogus mmu-type on a no MMU kernelNiklas Cassel2022-05-211-0/+4