summaryrefslogtreecommitdiffstats
path: root/arch/riscv/kernel/process.c
Commit message (Expand)AuthorAgeFilesLines
* riscv: vector: allow kernel-mode Vector with preemptionAndy Chiu2024-01-161-0/+3
* riscv: vector: use kmem_cache to manage vector contextAndy Chiu2024-01-161-1/+6
* riscv: sched: defer restoring Vector context for userAndy Chiu2024-01-161-0/+2
* riscv: Add support for kernel mode vectorGreentime Hu2024-01-161-0/+1
* riscv: add support for PR_SET_UNALIGN and PR_GET_UNALIGNClément Léger2023-11-011-0/+18
* riscv: Add prctl controls for userspace vector managementAndy Chiu2023-06-081-0/+1
* riscv: Add task switch support for vectorGreentime Hu2023-06-081-0/+19
* riscv: entry: Consolidate ret_from_kernel_thread into ret_from_forkJisheng Zhang2023-03-231-3/+2
* arch/idle: Change arch_cpu_idle() behavior: always exit with IRQs disabledPeter Zijlstra2023-01-131-1/+0
* riscv: process: fix kernel info leakageJisheng Zhang2022-11-101-0/+2
* riscv: compat: s/failed/unsupported if compat mode isn't supportedJisheng Zhang2022-10-051-1/+1
* Merge tag 'kthread-cleanups-for-v5.19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2022-06-031-5/+7
|\
| * fork: Generalize PF_IO_WORKER handlingEric W. Biederman2022-05-071-4/+3
| * fork: Pass struct kernel_clone_args into copy_threadEric W. Biederman2022-05-071-2/+5
* | riscv: compat: Add hw capability check for elfGuo Ren2022-04-261-0/+28
* | riscv: compat: process: Add UXL_32 support in start_threadGuo Ren2022-04-261-0/+9
|/
* RISC-V: Enable CPU_IDLE driversAnup Patel2022-03-101-1/+2
* riscv: Turn has_fpu into a static key if FPU=yJisheng Zhang2021-05-251-1/+1
* riscv: process: Fix no prototype for show_regsNanyong Sun2021-03-091-0/+1
* Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-271-1/+1
|\
| * arch: setup PF_IO_WORKER threads like PF_KTHREADJens Axboe2021-02-211-1/+1
* | riscv: Improve __show_regsKefeng Wang2021-01-141-1/+6
* | riscv: Add dump stack in show_regsKefeng Wang2021-01-141-1/+8
* | riscv: Enable per-task stack canariesGuo Ren2021-01-141-1/+1
|/
* sched/idle: Fix arch_cpu_idle() vs tracingPeter Zijlstra2020-11-241-1/+1
* riscv: remove address space overrides using set_fs()Christoph Hellwig2020-10-041-1/+0
* Merge tag 'riscv-for-linus-5.9-mw0' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-08-071-0/+6
|\
| * riscv: Add STACKPROTECTOR supportedGuo Ren2020-07-301-0/+6
* | arch: rename copy_thread_tls() back to copy_thread()Christian Brauner2020-07-041-2/+2
|/
* RISC-V: gp_in_global needs register keywordPalmer Dabbelt2020-05-211-1/+1
* RISC-V: Stop relying on GCC's register allocator's hueristicsPalmer Dabbelt2020-03-031-2/+3
* riscv: Implement copy_thread_tlsAmanieu d'Antras2020-01-071-3/+3
* riscv: abstract out CSR names for supervisor vs machine modeChristoph Hellwig2019-11-051-8/+9
* riscv: add missing header file includesPaul Walmsley2019-10-281-0/+2
* riscv: Correct the initialized flow of FP registerVincent Chen2019-08-141-2/+9
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120Thomas Gleixner2019-05-241-14/+1
* Auto-detect whether a FPU existsAlan Kao2018-10-221-1/+3
* Allow to disable FPU supportAlan Kao2018-10-221-1/+3
* Merge branch 'work.whack-a-mole' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-311-1/+1
|\
| * riscv: use linux/uaccess.h, not asm/uaccess.h...Al Viro2017-12-041-1/+1
* | riscv: rename SR_* constants to match the specChristoph Hellwig2018-01-071-2/+2
|/
* RISC-V: Task implementationPalmer Dabbelt2017-09-261-0/+129