| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-04 | riscv: Remove support for XIP kernel | Nam Cao | 1 | -3/+0 |
| 2026-04-04 | riscv: Simplify assignment for UTS_MACHINE | Uwe Kleine-König | 1 | -2/+2 |
| 2026-01-29 | arch/riscv: add dual vdso creation logic and select vdso based on hw | Deepak Gupta | 1 | -0/+3 |
| 2026-01-29 | arch/riscv: compile vdso with landing pad and shadow stack note | Jim Shu | 1 | -1/+4 |
| 2025-11-07 | riscv: Remove redundant judgment for the default build target | Feng Jiang | 1 | -15/+0 |
| 2025-11-07 | riscv: Build loader.bin exclusively for Canaan K210 | Feng Jiang | 1 | -1/+1 |
| 2025-08-28 | riscv: Unconditionally use linker relaxation | Nathan Chancellor | 1 | -8/+1 |
| 2025-06-05 | riscv: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS | Puranjay Mohan | 1 | -2/+2 |
| 2025-04-05 | Merge tag 'kbuild-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -1/+1 |
| 2025-03-26 | riscv: Remove duplicate CONFIG_PAGE_OFFSET definition | Samuel Holland | 1 | -1/+0 |
| 2025-03-17 | kbuild: Introduce Kconfig symbol for linking vmlinux with relocations | Ard Biesheuvel | 1 | -1/+1 |
| 2024-11-30 | Merge tag 'kbuild-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -1/+1 |
| 2024-11-27 | kbuild: add $(objtree)/ prefix to some in-kernel build artifacts | Masahiro Yamada | 1 | -1/+1 |
| 2024-11-11 | riscv: Implement cmpxchg8/16() using Zabha | Alexandre Ghiti | 1 | -0/+3 |
| 2024-11-11 | riscv: Implement cmpxchg32/64() using Zacas | Alexandre Ghiti | 1 | -0/+3 |
| 2024-09-01 | riscv: boot: add Image.xz support | Lasse Collin | 1 | -2/+4 |
| 2024-07-12 | Merge patch series "riscv: Apply Zawrs when available" | Palmer Dabbelt | 1 | -3/+0 |
| 2024-07-12 | riscv: Provide a definition for 'pause' | Andrew Jones | 1 | -3/+0 |
| 2024-05-24 | Merge tag 'riscv-for-linus-6.10-mw2' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -7/+37 |
| 2024-05-22 | Merge tag 'mm-nonmm-stable-2024-05-22-17-30' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -0/+3 |
| 2024-05-22 | riscv: show help string for riscv-specific targets | Emil Renner Berthing | 1 | -0/+17 |
| 2024-05-22 | riscv: make image compression configurable | Emil Renner Berthing | 1 | -7/+20 |
| 2024-05-22 | Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -11/+15 |
| 2024-05-19 | riscv: add support for kernel-mode FPU | Samuel Holland | 1 | -0/+3 |
| 2024-05-07 | Merge tag 'riscv-config-for-v6.10' of https://git.kernel.org/pub/scm/linux/ke... | Arnd Bergmann | 1 | -1/+1 |
| 2024-04-28 | RISC-V: enable building 64-bit kernels with rust support | Miguel Ojeda | 1 | -0/+7 |
| 2024-04-05 | riscv: Kconfig.socs: Split ARCH_CANAAN and SOC_CANAAN_K210 | Yangyu Chen | 1 | -1/+1 |
| 2024-03-27 | riscv: merge two if-blocks for KBUILD_IMAGE | Masahiro Yamada | 1 | -11/+8 |
| 2024-03-26 | riscv: compat_vdso: install compat_vdso.so.dbg to /lib/modules/*/vdso/ | Masahiro Yamada | 1 | -1/+1 |
| 2024-01-22 | RISC-V: build: Allow LTO to be selected | Wende Tan | 1 | -0/+5 |
| 2024-01-17 | riscv: add dependency among Image(.gz), loader(.bin), and vmlinuz.efi | Masahiro Yamada | 1 | -0/+2 |
| 2024-01-17 | Merge patch series "RISC-V: Disable DWARF5 with known broken LLVM versions" | Palmer Dabbelt | 1 | -3/+1 |
| 2024-01-17 | riscv: Hoist linker relaxation disabling logic into Kconfig | Nathan Chancellor | 1 | -3/+1 |
| 2024-01-09 | riscv: introduce RISCV_EFFICIENT_UNALIGNED_ACCESS | Jisheng Zhang | 1 | -0/+2 |
| 2023-11-08 | Merge tag 'riscv-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -0/+4 |
| 2023-11-04 | Merge tag 'kbuild-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/masa... | Linus Torvalds | 1 | -6/+3 |
| 2023-10-28 | kbuild: unify vdso_install rules | Masahiro Yamada | 1 | -6/+3 |
| 2023-10-27 | riscv: Implement Shadow Call Stack | Sami Tolvanen | 1 | -0/+4 |
| 2023-10-12 | riscv: Remove duplicate objcopy flag | Song Shuai | 1 | -1/+0 |
| 2023-08-23 | riscv: Require FRAME_POINTER for some configurations | Björn Töpel | 1 | -3/+0 |
| 2023-06-08 | riscv: Enable Vector code to be built | Guo Ren | 1 | -1/+5 |
| 2023-04-28 | Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -2/+10 |
| 2023-04-26 | riscv: Allow to downgrade paging mode from the command line | Alexandre Ghiti | 1 | -1/+2 |
| 2023-04-19 | Merge patch series "Introduce 64b relocatable kernel" | Palmer Dabbelt | 1 | -2/+5 |
| 2023-04-19 | riscv: Use --emit-relocs in order to move .rela.dyn in init | Alexandre Ghiti | 1 | -1/+1 |
| 2023-04-19 | riscv: Introduce CONFIG_RELOCATABLE | Alexandre Ghiti | 1 | -2/+5 |
| 2023-03-27 | riscv: configs: Add nommu PHONY defconfig for RV32 | Jesse Taube | 1 | -0/+4 |
| 2023-03-23 | riscv: Handle zicsr/zifencei issues between clang and binutils | Nathan Chancellor | 1 | -4/+6 |
| 2023-03-06 | RISC-V: Stop emitting attributes | Palmer Dabbelt | 1 | -0/+7 |
| 2023-02-25 | Merge tag 'riscv-for-linus-6.3-mw1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -4/+5 |
| 2023-02-20 | Merge tag 'soc-dt-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc | Linus Torvalds | 1 | -1/+1 |
| 2023-02-15 | Merge patch series "riscv: Optimize function trace" | Palmer Dabbelt | 1 | -1/+5 |
| 2023-02-15 | riscv: ftrace: Reduce the detour code size to half | Guo Ren | 1 | -2/+2 |
| 2023-02-15 | riscv: ftrace: Remove wasted nops for !RISCV_ISA_C | Guo Ren | 1 | -0/+4 |
| 2023-02-14 | Merge patch series "Remove toolchain dependencies for Zicbom" | Palmer Dabbelt | 1 | -3/+0 |
| 2023-02-14 | RISC-V: remove toolchain version checks for Zicbom | Conor Dooley | 1 | -3/+0 |
| 2023-02-01 | riscv: disable generation of unwind tables | Andreas Schwab | 1 | -0/+3 |
| 2022-12-27 | RISC-V: kbuild: convert all use of SOC_FOO to ARCH_FOO | Conor Dooley | 1 | -1/+1 |
| 2022-12-13 | kbuild: add test-{ge,gt,le,lt} macros | Masahiro Yamada | 1 | -1/+1 |
| 2022-10-27 | Merge patch series "Fix RISC-V toolchain extension support detection" | Palmer Dabbelt | 1 | -4/+2 |
| 2022-10-27 | riscv: fix detection of toolchain Zihintpause support | Conor Dooley | 1 | -2/+1 |
| 2022-10-27 | riscv: fix detection of toolchain Zicbom support | Conor Dooley | 1 | -2/+1 |
| 2022-10-14 | Merge tag 'riscv-for-linus-6.1-mw2' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -0/+2 |
| 2022-10-13 | riscv: Pass -mno-relax only on lld < 15.0.0 | Fangrui Song | 1 | -0/+2 |
| 2022-10-10 | Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masa... | Linus Torvalds | 1 | -2/+0 |
| 2022-10-02 | kbuild: remove head-y syntax | Masahiro Yamada | 1 | -2/+0 |
| 2022-09-20 | riscv: efi: enable generic EFI compressed boot | Ard Biesheuvel | 1 | -1/+5 |
| 2022-08-11 | arch/riscv: add Zihintpause support | Dao Lu | 1 | -0/+4 |
| 2022-08-10 | riscv: implement Zicbom-based CMO instructions + the t-head variant | Palmer Dabbelt | 1 | -0/+4 |
| 2022-07-28 | riscv: Add support for non-coherent devices using zicbom extension | Heiko Stuebner | 1 | -0/+4 |
| 2022-07-22 | riscv: compat: vdso: Fix vdso_install target | Emil Renner Berthing | 1 | -1/+1 |
| 2022-07-21 | riscv: add as-options for modules with assembly compontents | Ben Dooks | 1 | -0/+1 |
| 2022-06-01 | riscv: move errata/ and kvm/ builds to arch/riscv/Kbuild | Masahiro Yamada | 1 | -3/+0 |
| 2022-05-31 | Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -1/+10 |
| 2022-05-19 | RISC-V: Add support for rv32 userspace via COMPAT | Palmer Dabbelt | 1 | -0/+9 |
| 2022-05-11 | riscv: integrate alternatives better into the main architecture | Heiko Stuebner | 1 | -1/+1 |
| 2022-05-11 | kbuild: factor out the common installation code into scripts/install.sh | Masahiro Yamada | 1 | -4/+3 |
| 2022-04-26 | riscv: compat: vdso: Add COMPAT_VDSO base code implementation | Guo Ren | 1 | -0/+5 |
| 2022-04-26 | riscv: Fixup difference with defconfig | Guo Ren | 1 | -0/+4 |
| 2022-02-10 | riscv: fix build with binutils 2.38 | Aurelien Jarno | 1 | -0/+6 |
| 2021-11-18 | riscv: fix building external modules | Andreas Schwab | 1 | -0/+2 |
| 2021-11-13 | Merge tag 'riscv-for-linus-5.16-mw1' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -0/+10 |
| 2021-11-08 | Merge tag 'kbuild-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -6/+1 |
| 2021-10-24 | kbuild: use more subdir- for visiting subdirectories while cleaning | Masahiro Yamada | 1 | -6/+1 |
| 2021-10-04 | riscv: add rv32 and rv64 randconfig build targets | Randy Dunlap | 1 | -0/+10 |
| 2021-10-04 | RISC-V: Add initial skeletal KVM support | Anup Patel | 1 | -0/+1 |
| 2021-09-10 | riscv: move the (z)install rules to arch/riscv/Makefile | Masahiro Yamada | 1 | -2/+5 |
| 2021-09-05 | Merge tag 'riscv-for-linus-5.15-mw0' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -0/+6 |
| 2021-08-25 | RISC-V: Fix VDSO build for !MMU | Palmer Dabbelt | 1 | -0/+2 |
| 2021-08-24 | riscv: explicitly use symbol offsets for VDSO | Saleem Abdulrasool | 1 | -0/+4 |
| 2021-08-10 | kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS | Masahiro Yamada | 1 | -1/+1 |
| 2021-07-10 | Merge tag 'kbuild-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -1/+0 |
| 2021-06-12 | riscv32: Use medany C model for modules | Khem Raj | 1 | -1/+1 |
| 2021-05-29 | riscv: Use -mno-relax when using lld linker | Khem Raj | 1 | -0/+9 |
| 2021-05-26 | kbuild: require all architectures to have arch/$(SRCARCH)/Kbuild | Masahiro Yamada | 1 | -1/+0 |
| 2021-04-26 | RISC-V: enable XIP | Vitaly Wool | 1 | -1/+7 |
| 2021-04-26 | riscv: Introduce alternative mechanism to apply errata solution | Vincent Chen | 1 | -0/+1 |
| 2021-01-14 | riscv: Enable per-task stack canaries | Guo Ren | 1 | -0/+10 |
| 2021-01-14 | riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT | Guo Ren | 1 | -0/+2 |
| 2021-01-14 | riscv: Use vendor name for K210 SoC support | Damien Le Moal | 1 | -1/+1 |
| 2020-11-09 | riscv: Clean up boot dir | Kefeng Wang | 1 | -0/+3 |
| 2020-11-09 | riscv: Fix compressed Image formats build | Kefeng Wang | 1 | -0/+3 |
| 2020-10-22 | Merge tag 'kbuild-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -3/+0 |
| 2020-10-02 | RISC-V: Add EFI stub support. | Atish Patra | 1 | -0/+1 |
| 2020-09-25 | kbuild: preprocess module linker script | Masahiro Yamada | 1 | -3/+0 |
| 2020-04-09 | Merge tag 'riscv-for-linus-5.7' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -3/+3 |
| 2020-04-03 | riscv: create a loader.bin boot image for Kendryte SoC | Christoph Hellwig | 1 | -3/+3 |
| 2020-03-03 | riscv: Change code model of module to medany to improve data accessing | Vincent Chen | 1 | -2/+4 |
| 2019-11-17 | riscv: provide a flat image loader | Christoph Hellwig | 1 | -4/+9 |
| 2019-09-20 | Merge tag 'kbuild-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/masa... | Linus Torvalds | 1 | -1/+1 |
| 2019-09-04 | riscv: Add perf callchain support | Mao Han | 1 | -0/+3 |
| 2019-08-30 | riscv: add arch/riscv/Kbuild | Masahiro Yamada | 1 | -1/+1 |
| 2019-08-21 | kbuild: rebuild modules when module linker scripts are updated | Masahiro Yamada | 1 | -1/+1 |
| 2019-07-17 | riscv: drop unneeded -Wall addition | Masahiro Yamada | 1 | -2/+0 |
| 2019-06-09 | kconfig: make arch/*/configs/defconfig the default of KBUILD_DEFCONFIG | Masahiro Yamada | 1 | -2/+0 |
| 2019-04-25 | riscv: remove CONFIG_RISCV_ISA_A | Christoph Hellwig | 1 | -3/+2 |
| 2019-02-05 | bpf, riscv: add BPF JIT for RV64G | Björn Töpel | 1 | -1/+1 |
| 2018-11-20 | RISC-V: Build flat and compressed kernel images | Anup Patel | 1 | -1/+14 |
| 2018-11-12 | riscv: add missing vdso_install target | David Abdurachmanov | 1 | -0/+4 |
| 2018-10-22 | riscv: Add support to no-FPU systems | Palmer Dabbelt | 1 | -11/+8 |
| 2018-10-22 | riscv: move GCC version check for ARCH_SUPPORTS_INT128 to Kconfig | Masahiro Yamada | 1 | -2/+0 |
| 2018-10-22 | Allow to disable FPU support | Alan Kao | 1 | -1/+1 |
| 2018-10-22 | Cleanup ISA string setting | Alan Kao | 1 | -11/+8 |
| 2018-08-24 | kbuild: rename LDFLAGS to KBUILD_LDFLAGS | Masahiro Yamada | 1 | -2/+2 |
| 2018-08-19 | Merge tag 'riscv-for-linus-4.19-mw0' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -0/+3 |
| 2018-08-13 | RISC-V: implement __lshrti3. | Alex Guo | 1 | -0/+3 |
| 2018-07-19 | kbuild: remove redundant LDFLAGS clearing in arch/*/Makefile | Masahiro Yamada | 1 | -1/+0 |
| 2018-06-11 | riscv: add riscv-specific predefines to CHECKFLAGS | Luc Van Oostenryck | 1 | -0/+3 |
| 2018-04-02 | RISC-V: Fixes to module loading | Palmer Dabbelt | 1 | -0/+5 |
| 2018-04-02 | RISC-V: Add sections of PLT and GOT for kernel module | Zong Li | 1 | -0/+5 |
| 2018-04-02 | riscv/ftrace: Add RECORD_MCOUNT support | Alan Kao | 1 | -0/+3 |
| 2017-09-26 | RISC-V: Build Infrastructure | Palmer Dabbelt | 1 | -0/+72 |