summaryrefslogtreecommitdiffstats
path: root/arch/riscv/errata
Commit message (Expand)AuthorAgeFilesLines
* Merge patch series "riscv: errata: thead: use riscv_nonstd_cache_ops for CMO"Palmer Dabbelt2024-01-111-2/+67
|\
| * riscv: errata: thead: use pa based instructions for CMOJisheng Zhang2024-01-101-12/+6
| * riscv: errata: thead: use riscv_nonstd_cache_ops for CMOJisheng Zhang2024-01-101-2/+73
* | riscv: errata: andes: Probe for IOCP only once in boot stageLad Prabhakar2023-12-061-7/+13
|/
* riscv: errata: andes: Makefile: Fix randconfig build issueLad Prabhakar2023-09-271-0/+4
* Merge patch series "Add non-coherent DMA support for AX45MP"Palmer Dabbelt2023-09-083-0/+68
|\
| * riscv: errata: Add Andes alternative portsLad Prabhakar2023-09-013-0/+68
* | RISC-V: alternative: Remove feature_probe_funcEvan Green2023-09-011-8/+0
|/
* Merge patch series "riscv: some CMO alternative related clean up"Palmer Dabbelt2023-07-061-2/+5
|\
| * riscv: errata: thead: only set cbom size & noncoherent during bootJisheng Zhang2023-07-061-2/+5
* | riscv: Fix relocatable kernels with early alternatives using -fno-pieAlexandre Ghiti2023-05-311-0/+4
|/
* RISC-V: fix sifive and thead section mismatches in errataRandy Dunlap2023-04-292-8/+6
* Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-04-282-6/+16
|\
| * RISC-V: hwprobe: Remove __init on probe_vendor_features()Evan Green2023-04-251-3/+3
| * Merge patch series "RISC-V Hardware Probing User Interface"Palmer Dabbelt2023-04-181-0/+10
| |\
| | * RISC-V: hwprobe: Support probing of misaligned access performanceEvan Green2023-04-181-0/+10
| * | riscv: alternatives: Rename errata_id to patch_idAndrew Jones2023-03-142-5/+5
| * | riscv: alternatives: Remove unnecessary define and unused structAndrew Jones2023-03-141-1/+1
| |/
* / RISC-V: fix taking the text_mutex twice during sifive errata patchingConor Dooley2023-03-071-1/+1
|/
* RISC-V: take text_mutex during alternative patchingConor Dooley2023-02-212-2/+9
* riscv: Fix early alternative patchingSamuel Holland2023-02-141-3/+1
* riscv: switch to relative alternative entriesJisheng Zhang2023-01-312-4/+10
* drivers/perf: riscv_pmu_sbi: add support for PMU variant on T-Head C9xx coresHeiko Stuebner2022-10-271-0/+19
* Merge patch series "Some style cleanups for recent extension additions"Palmer Dabbelt2022-10-131-6/+8
|\
| * riscv: check for kernel config option in t-head memory types errataHeiko Stuebner2022-10-131-0/+3
| * riscv: use BIT() macros in t-head errata initHeiko Stuebner2022-10-131-2/+2
| * riscv: drop some idefs from CMO initializationHeiko Stuebner2022-10-131-4/+3
* | RISC-V: Clean up the Zicbom block size probingPalmer Dabbelt2022-09-131-0/+1
|/
* riscv: implement Zicbom-based CMO instructions + the t-head variantPalmer Dabbelt2022-08-101-0/+20
|\
| * riscv: implement cache-management errata for T-Head SoCsHeiko Stuebner2022-08-031-0/+20
* | Merge tag 'riscv-for-linus-5.20-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-08-061-26/+12
|\|
| * riscv: remove usage of function-pointers from cpufeatures and t-head errataHeiko Stuebner2022-06-161-26/+12
* | riscv: don't warn for sifive erratas in modulesHeiko Stuebner2022-07-071-1/+2
|/
* riscv: add memory-type errata for T-HeadHeiko Stuebner2022-05-114-1/+100
* riscv: implement module alternativesHeiko Stuebner2022-05-111-5/+9
* riscv: allow different stages with alternativesHeiko Stuebner2022-05-111-1/+2
* riscv: integrate alternatives better into the main architectureHeiko Stuebner2022-05-112-76/+0
* riscv: errata: alternative: mark vendor_patch_func __initdataJisheng Zhang2022-01-091-1/+2
* riscv: skip errata_cip_453.o if CONFIG_ERRATA_SIFIVE_CIP_453 is disabledVincent2021-06-011-1/+1
* riscv: sifive: Apply errata "cip-1200" patchVincent Chen2021-04-261-0/+18
* riscv: sifive: Apply errata "cip-453" patchVincent Chen2021-04-263-0/+59
* riscv: sifive: Add SiFive alternative portsVincent Chen2021-04-264-0/+75
* riscv: Introduce alternative mechanism to apply errata solutionVincent Chen2021-04-262-0/+70