aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv/lib
AgeCommit message (Expand)AuthorFilesLines
2022-08-10riscv: lib: uaccess: fix CSR_STATUS SR_SUM bitGravatar Chen Lifu 1-2/+2
2022-03-10riscv: Fixed misaligned memory access. Fixed pointer comparison.Gravatar Michael T. Kloos 1-58/+310
2022-01-05riscv: extable: consolidate definitionsGravatar Jisheng Zhang 1-4/+2
2022-01-05riscv: lib: uaccess: fold fixups into bodyGravatar Jisheng Zhang 1-11/+11
2022-01-05riscv: switch to relative exception tablesGravatar Jisheng Zhang 1-2/+2
2021-11-09include/linux/delay.h: replace kernel.h with the necessary inclusionsGravatar Andy Shevchenko 1-0/+4
2021-07-23riscv: __asm_copy_to-from_user: Fix: Typos in commentsGravatar Akira Tsukamoto 1-9/+9
2021-07-23riscv: __asm_copy_to-from_user: Remove unnecessary size checkGravatar Akira Tsukamoto 1-1/+0
2021-07-23riscv: __asm_copy_to-from_user: Fix: fail on RV32Gravatar Akira Tsukamoto 1-1/+1
2021-07-23riscv: __asm_copy_to-from_user: Fix: overrun copyGravatar Akira Tsukamoto 1-3/+3
2021-07-06riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline...Gravatar Akira Tsukamoto 1-35/+146
2021-01-14riscv: Add support for function error injectionGravatar Guo Ren 2-0/+12
2020-12-10riscv: provide memmove implementationGravatar Nylon Chen 2-0/+65
2020-10-04riscv: use memcpy based uaccess for nommu againGravatar Christoph Hellwig 1-1/+1
2020-04-09Merge tag 'riscv-for-linus-5.7' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 1-4/+2
2020-03-18riscv: uaccess should be used in nommu modeGravatar Greentime Hu 1-1/+1
2020-03-03RISC-V: Stop using LOCAL for the uaccess fixupsGravatar Palmer Dabbelt 1-4/+2
2020-01-22riscv: Add KASAN supportGravatar Nick Hu 2-4/+6
2020-01-18riscv: Less inefficient gcc tishift helpers (and export their symbols)Gravatar Olof Johansson 1-18/+57
2019-12-27riscv: fix compile failure with EXPORT_SYMBOL() & !MMUGravatar Luc Van Oostenryck 1-0/+4
2019-11-17riscv: add nommu supportGravatar Christoph Hellwig 1-6/+5
2019-11-05riscv: abstract out CSR names for supervisor vs machine modeGravatar Christoph Hellwig 1-6/+6
2019-08-30riscv: Using CSR numbers to access CSRsGravatar Bin Meng 1-6/+6
2019-08-08RISC-V: Remove udivdi3Gravatar Palmer Dabbelt 2-34/+0
2019-08-08riscv: delay: use do_div() instead of __udivdi3()Gravatar Paul Walmsley 1-1/+5
2019-06-17Merge tag 'riscv-for-v5.2/fixes-rc6' of git://git.kernel.org/pub/scm/linux/ke...Gravatar Linus Torvalds 1-1/+1
2019-06-11riscv: Fix udelay in RV32.Gravatar Nick Hu 1-1/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286Gravatar Thomas Gleixner 5-45/+5
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigGravatar Thomas Gleixner 1-0/+1
2018-12-21RISC-V: lib: minor asm cleanupGravatar Olof Johansson 2-48/+53
2018-11-12RISC-V: lib: Fix build error for 64-bitGravatar Olof Johansson 1-1/+1
2018-10-22RISC-V: Build tishift only on 64-bitGravatar Zong Li 1-1/+2
2018-08-13RISC-V: implement __lshrti3.Gravatar Alex Guo 2-0/+43
2018-06-11RISC-V: Make our port sparse-cleanGravatar Palmer Dabbelt 1-2/+4
2018-06-09riscv: split the declaration of __copy_userGravatar Luc Van Oostenryck 1-2/+4
2018-06-04riscv: Fix the bug in memory access fixup codeGravatar Alan Kao 1-4/+9
2017-11-30RISC-V: Export some expected symbols for modulesGravatar Olof Johansson 1-0/+1
2017-09-26RISC-V: Build InfrastructureGravatar Palmer Dabbelt 1-0/+6
2017-09-26RISC-V: Device, timer, IRQs, and the SBIGravatar Palmer Dabbelt 1-0/+110
2017-09-26RISC-V: Generic library routines and assemblyGravatar Palmer Dabbelt 4-0/+390