aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv
AgeCommit message (Expand)AuthorFilesLines
2024-02-01riscv, bpf: Enable inline bpf_kptr_xchg() for RV64Gravatar Pu Lehui 1-0/+5
2024-01-29riscv, bpf: Optimize bswap insns with Zbb supportGravatar Pu Lehui 2-48/+71
2024-01-29riscv, bpf: Optimize sign-extention mov insns with Zbb supportGravatar Pu Lehui 2-2/+25
2024-01-29riscv, bpf: Add necessary Zbb instructionsGravatar Pu Lehui 1-0/+32
2024-01-29riscv, bpf: Simplify sext and zext logics in branch instructionsGravatar Pu Lehui 1-48/+31
2024-01-29riscv, bpf: Unify 32-bit zero-extension to emit_zextwGravatar Pu Lehui 2-43/+43
2024-01-29riscv, bpf: Unify 32-bit sign-extension to emit_sextwGravatar Pu Lehui 2-5/+10
2024-01-25Merge tag 'net-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Gravatar Linus Torvalds 1-2/+3
2024-01-23riscv, bpf: Fix unpredictable kernel crash about RV64 struct_opsGravatar Pu Lehui 1-2/+3
2024-01-20Merge tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 50-170/+2141
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 1-1/+1
2024-01-18Merge tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Gravatar Linus Torvalds 5-1/+18
2024-01-18riscv: lib: Check if output in asm goto supportedGravatar Charlie Jenkins 1-0/+2
2024-01-18riscv: Fix build error on rv32 + XIPGravatar Alexandre Ghiti 1-0/+4
2024-01-18Merge tag 'driver-core-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 2-16/+3
2024-01-17riscv: optimize ELF relocation function in riscvGravatar Maxim Kochetkov 1-4/+16
2024-01-17RISC-V: Implement archrandom when Zkr is availableGravatar Samuel Ortiz 2-0/+81
2024-01-17riscv: Optimize hweight API with Zbb extensionGravatar Xiao Wang 2-1/+81
2024-01-17riscv: add dependency among Image(.gz), loader(.bin), and vmlinuz.efiGravatar Masahiro Yamada 1-0/+2
2024-01-17Merge patch series "riscv: ftrace: Miscellaneous ftrace improvements"Gravatar Palmer Dabbelt 4-55/+195
2024-01-17samples: ftrace: Add RISC-V support for SAMPLE_FTRACE_DIRECT[_MULTI]Gravatar Song Shuai 1-0/+2
2024-01-17riscv: ftrace: Add DYNAMIC_FTRACE_WITH_DIRECT_CALLS supportGravatar Song Shuai 3-0/+18
2024-01-17riscv: ftrace: Make function graph use ftrace directlyGravatar Song Shuai 3-56/+175
2024-01-17riscv: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRYGravatar Song Shuai 1-0/+1
2024-01-17Merge patch series "RISC-V: Disable DWARF5 with known broken LLVM versions"Gravatar Palmer Dabbelt 2-3/+15
2024-01-17riscv: Restrict DWARF5 when building with LLVM to known working versionsGravatar Nathan Chancellor 1-0/+9
2024-01-17riscv: Hoist linker relaxation disabling logic into KconfigGravatar Nathan Chancellor 2-3/+6
2024-01-17Merge patch series "riscv: Add fine-tuned checksum functions"Gravatar Palmer Dabbelt 5-4/+510
2024-01-17riscv: Add checksum libraryGravatar Charlie Jenkins 3-0/+338
2024-01-17riscv: Add checksum headerGravatar Charlie Jenkins 1-0/+82
2024-01-17riscv: Add static key for misaligned accessesGravatar Charlie Jenkins 2-3/+89
2024-01-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 20-95/+708
2024-01-17Merge tag 'riscv-for-linus-6.8-mw1' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 46-707/+952
2024-01-16Merge patch series "riscv: support kernel-mode Vector"Gravatar Palmer Dabbelt 21-28/+838
2024-01-16riscv: vector: allow kernel-mode Vector with preemptionGravatar Andy Chiu 9-22/+286
2024-01-16riscv: vector: use kmem_cache to manage vector contextGravatar Andy Chiu 3-2/+28
2024-01-16riscv: vector: use a mask to write vstate_ctrlGravatar Andy Chiu 1-1/+2
2024-01-16riscv: vector: do not pass task_struct into riscv_v_vstate_{save,restore}()Gravatar Andy Chiu 5-13/+9
2024-01-16riscv: fpu: drop SR_SD bit checkingGravatar Andy Chiu 1-2/+1
2024-01-16riscv: lib: vectorize copy_to_user/copy_from_userGravatar Andy Chiu 6-1/+125
2024-01-16riscv: sched: defer restoring Vector context for userGravatar Andy Chiu 8-5/+41
2024-01-16riscv: Add vector extension XOR implementationGravatar Greentime Hu 4-0/+168
2024-01-16riscv: vector: make Vector always available for softirq contextGravatar Andy Chiu 3-4/+19
2024-01-16riscv: Add support for kernel mode vectorGravatar Greentime Hu 6-1/+182
2024-01-11Merge tag 'soc-drivers-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Linus Torvalds 1-0/+19
2024-01-11Merge tag 'soc-dt-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socGravatar Linus Torvalds 13-115/+563
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Gravatar Linus Torvalds 3-12/+18
2024-01-11Merge patch series "riscv: mm: Fixup & Optimize COMPAT code"Gravatar Palmer Dabbelt 2-2/+2
2024-01-11riscv: mm: Fixup compat arch_get_mmap_endGravatar Guo Ren 1-1/+1
2024-01-11riscv: mm: Fixup compat mode boot failureGravatar Guo Ren 1-1/+1