aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv
AgeCommit message (Expand)AuthorFilesLines
2024-04-30riscv: select ARCH_HAS_FAST_MULTIPLIERJisheng Zhang1-0/+1
2024-04-30Merge patch series "riscv: enable lockless lockref implementation"Palmer Dabbelt2-0/+19
2024-04-30riscv: mm: still create swiotlb buffer for kmalloc() bouncing if requiredJisheng Zhang2-2/+16
2024-04-30riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_initDawei Li1-2/+2
2024-04-30riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabledDawei Li1-2/+2
2024-04-30Merge patch series "riscv: Create and document PR_RISCV_SET_ICACHE_FLUSH_CTX ...Palmer Dabbelt6-9/+159
2024-04-30Merge patch series "riscv: fix patching with IPI"Palmer Dabbelt3-9/+53
2024-04-28riscv: hwprobe: export Zihintpause ISA extensionClément Léger2-0/+2
2024-04-28riscv: misaligned: remove CONFIG_RISCV_M_MODE specific codeClément Léger1-89/+17
2024-04-28riscv: Do not save the scratch CSR during suspendSamuel Holland2-3/+1
2024-04-28Merge patch series "riscv: 64-bit NOMMU fixes and enhancements"Palmer Dabbelt4-10/+13
2024-04-28RISC-V: enable building 64-bit kernels with rust supportMiguel Ojeda2-0/+8
2024-04-28Merge patch series "Rework & improve riscv cmpxchg.h and atomic.h"Palmer Dabbelt2-368/+200
2024-04-24riscv: cmpxchg: implement arch_cmpxchg64_{relaxed|acquire|release}Jisheng Zhang1-0/+18
2024-04-24riscv: select ARCH_USE_CMPXCHG_LOCKREFJisheng Zhang1-0/+1
2024-04-18cpumask: Add assign cpuCharlie Jenkins1-1/+1
2024-04-18riscv: Include riscv_set_icache_flush_ctx prctlCharlie Jenkins5-8/+159
2024-04-16riscv: Remove unnecessary irqflags processor.h includeCharlie Jenkins1-1/+0
2024-04-16riscv: Fix text patching when IPI are usedAlexandre Ghiti3-8/+53
2024-04-16riscv: Remove superfluous smp_mb()Alexandre Ghiti1-1/+0
2024-04-09riscv: Allow NOMMU kernels to run in S-modeSamuel Holland1-5/+10
2024-04-09riscv: Remove MMU dependency from Zbb and ZicbozSamuel Holland1-2/+0
2024-04-09riscv: Fix loading 64-bit NOMMU kernels past the start of RAMSamuel Holland2-2/+2
2024-04-09riscv: Fix TASK_SIZE on 64-bit NOMMUSamuel Holland1-1/+1
2024-04-08riscv/cmpxchg: Implement xchg for variables of size 1 and 2Leonardo Bras1-0/+31
2024-04-08riscv/cmpxchg: Implement cmpxchg for variables of size 1 and 2Leonardo Bras1-0/+34
2024-04-08riscv/atomic.h : Deduplicate arch_atomic.*Leonardo Bras1-88/+76
2024-04-08riscv/cmpxchg: Deduplicate cmpxchg() asm and macrosLeonardo Bras1-162/+33
2024-04-08riscv/cmpxchg: Deduplicate xchg() asm functionsLeonardo Bras1-115/+23
2024-03-27RISC-V: only flush icache when it has VM_EXEC setYangyu Chen1-2/+5
2024-03-27riscv: remove unused headertanzirh@google.com1-1/+0
2024-03-27riscv: merge two if-blocks for KBUILD_IMAGEMasahiro Yamada1-11/+8
2024-03-26riscv: Remove unused asm/signal.h fileStafford Horne1-12/+0
2024-03-22Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds68-550/+4316
2024-03-21Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-1/+1
2024-03-20riscv: Fix syscall wrapper for >word-size argumentsSami Tolvanen1-14/+39
2024-03-20Merge patch series "riscv/barrier: tidying up barrier-related macro"Palmer Dabbelt7-32/+36
2024-03-20crypto: riscv - add vector crypto accelerated AES-CBC-CTSEric Biggers3-5/+245
2024-03-20crypto: riscv - parallelize AES-CBC decryptionEric Biggers1-9/+15
2024-03-20Merge patch series "RISC-V: ACPI: Enable CPPC based cpufreq support"Palmer Dabbelt1-0/+1
2024-03-20riscv: Only flush the mm icache when setting an exec pteAlexandre Ghiti3-10/+10
2024-03-20riscv: Use kcalloc() instead of kzalloc()Erick Archer1-2/+1
2024-03-20Merge patch series "RISC-V: ACPI: Add LPI support"Palmer Dabbelt2-0/+52
2024-03-20Merge patch series "riscv: Introduce compat-mode helpers & improve arch_get_m...Palmer Dabbelt5-24/+34
2024-03-19riscv/barrier: Add missing space after ','Eric Chan1-6/+6
2024-03-19riscv/barrier: Consolidate fence definitionsEric Chan7-14/+16
2024-03-19riscv/barrier: Define RISCV_FULL_BARRIEREric Chan3-10/+12
2024-03-19riscv/barrier: Define __{mb,rmb,wmb}Eric Chan1-3/+3
2024-03-19RISC-V: defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQSunil V L1-0/+1
2024-03-19cpuidle: RISC-V: Move few functions to arch/riscvSunil V L2-0/+52