summaryrefslogtreecommitdiffstats
path: root/arch/riscv/lib
Commit message (Expand)AuthorAgeFilesLines
* riscv: Allow to downgrade paging mode from the command lineAlexandre Ghiti2023-04-263-0/+5
* RISC-V: Use Zicboz in clear_page when availableAndrew Jones2023-03-142-0/+75
* riscv: lib: Include hwcap.h directlyAndrew Jones2023-03-143-6/+3
* riscv, lib: Fix Zbb strncmpBjörn Töpel2023-02-281-1/+3
* RISC-V: improve string-function assemblyHeiko Stuebner2023-02-283-16/+16
* riscv: Fix Zbb alternative IDsSamuel Holland2023-02-143-3/+3
* RISC-V: add zbb support to string functionsHeiko Stuebner2023-01-313-0/+288
* RISC-V: add infrastructure to allow different str* implementationsHeiko Stuebner2023-01-314-0/+108
* riscv: lib: uaccess: fix CSR_STATUS SR_SUM bitChen Lifu2022-08-101-2/+2
* riscv: Fixed misaligned memory access. Fixed pointer comparison.Michael T. Kloos2022-03-101-58/+310
* riscv: extable: consolidate definitionsJisheng Zhang2022-01-051-4/+2
* riscv: lib: uaccess: fold fixups into bodyJisheng Zhang2022-01-051-11/+11
* riscv: switch to relative exception tablesJisheng Zhang2022-01-051-2/+2
* include/linux/delay.h: replace kernel.h with the necessary inclusionsAndy Shevchenko2021-11-091-0/+4
* riscv: __asm_copy_to-from_user: Fix: Typos in commentsAkira Tsukamoto2021-07-231-9/+9
* riscv: __asm_copy_to-from_user: Remove unnecessary size checkAkira Tsukamoto2021-07-231-1/+0
* riscv: __asm_copy_to-from_user: Fix: fail on RV32Akira Tsukamoto2021-07-231-1/+1
* riscv: __asm_copy_to-from_user: Fix: overrun copyAkira Tsukamoto2021-07-231-3/+3
* riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline...Akira Tsukamoto2021-07-061-35/+146
* riscv: Add support for function error injectionGuo Ren2021-01-142-0/+12
* riscv: provide memmove implementationNylon Chen2020-12-102-0/+65
* riscv: use memcpy based uaccess for nommu againChristoph Hellwig2020-10-041-1/+1
* Merge tag 'riscv-for-linus-5.7' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-04-091-4/+2
|\
| * RISC-V: Stop using LOCAL for the uaccess fixupsPalmer Dabbelt2020-03-031-4/+2
* | riscv: uaccess should be used in nommu modeGreentime Hu2020-03-181-1/+1
|/
* riscv: Add KASAN supportNick Hu2020-01-222-4/+6
* riscv: Less inefficient gcc tishift helpers (and export their symbols)Olof Johansson2020-01-181-18/+57
* riscv: fix compile failure with EXPORT_SYMBOL() & !MMULuc Van Oostenryck2019-12-271-0/+4
* riscv: add nommu supportChristoph Hellwig2019-11-171-6/+5
* riscv: abstract out CSR names for supervisor vs machine modeChristoph Hellwig2019-11-051-6/+6
* riscv: Using CSR numbers to access CSRsBin Meng2019-08-301-6/+6
* RISC-V: Remove udivdi3Palmer Dabbelt2019-08-082-34/+0
* riscv: delay: use do_div() instead of __udivdi3()Paul Walmsley2019-08-081-1/+5
* Merge tag 'riscv-for-v5.2/fixes-rc6' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2019-06-171-1/+1
|\
| * riscv: Fix udelay in RV32.Nick Hu2019-06-111-1/+1
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286Thomas Gleixner2019-06-055-45/+5
* | treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2019-05-211-0/+1
|/
* RISC-V: lib: minor asm cleanupOlof Johansson2018-12-212-48/+53
* RISC-V: lib: Fix build error for 64-bitOlof Johansson2018-11-121-1/+1
* RISC-V: Build tishift only on 64-bitZong Li2018-10-221-1/+2
* RISC-V: implement __lshrti3.Alex Guo2018-08-132-0/+43
* RISC-V: Make our port sparse-cleanPalmer Dabbelt2018-06-111-2/+4
|\
| * riscv: split the declaration of __copy_userLuc Van Oostenryck2018-06-091-2/+4
* | riscv: Fix the bug in memory access fixup codeAlan Kao2018-06-041-4/+9
|/
* RISC-V: Export some expected symbols for modulesOlof Johansson2017-11-301-0/+1
* RISC-V: Build InfrastructurePalmer Dabbelt2017-09-261-0/+6
* RISC-V: Device, timer, IRQs, and the SBIPalmer Dabbelt2017-09-261-0/+110
* RISC-V: Generic library routines and assemblyPalmer Dabbelt2017-09-264-0/+390