summaryrefslogtreecommitdiff
path: root/arch/riscv/kernel/process.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-17riscv: Randomize lower bits of stack addressYunhui Cui1-0/+9
2024-04-04riscv: process: Fix kernel gp leakageStefan O'Rear1-3/+0
2024-04-04riscv: Fix warning by declaring arch_cpu_idle() as noinstrAlexandre Ghiti1-1/+1
2024-01-16riscv: vector: allow kernel-mode Vector with preemptionAndy Chiu1-0/+3
2024-01-16riscv: vector: use kmem_cache to manage vector contextAndy Chiu1-1/+6
2024-01-16riscv: sched: defer restoring Vector context for userAndy Chiu1-0/+2
2024-01-16riscv: Add support for kernel mode vectorGreentime Hu1-0/+1
2023-11-01riscv: add support for PR_SET_UNALIGN and PR_GET_UNALIGNClément Léger1-0/+18
2023-06-08riscv: Add prctl controls for userspace vector managementAndy Chiu1-0/+1
2023-06-08riscv: Add task switch support for vectorGreentime Hu1-0/+19
2023-03-23riscv: entry: Consolidate ret_from_kernel_thread into ret_from_forkJisheng Zhang1-3/+2
2023-01-13arch/idle: Change arch_cpu_idle() behavior: always exit with IRQs disabledPeter Zijlstra1-1/+0
2022-11-11riscv: process: fix kernel info leakageJisheng Zhang1-0/+2
2022-10-06riscv: compat: s/failed/unsupported if compat mode isn't supportedJisheng Zhang1-1/+1
2022-06-04Merge tag 'kthread-cleanups-for-v5.19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+7
2022-05-07fork: Generalize PF_IO_WORKER handlingEric W. Biederman1-4/+3
2022-05-07fork: Pass struct kernel_clone_args into copy_threadEric W. Biederman1-2/+5
2022-04-26riscv: compat: Add hw capability check for elfGuo Ren1-0/+28
2022-04-26riscv: compat: process: Add UXL_32 support in start_threadGuo Ren1-0/+9
2022-03-10RISC-V: Enable CPU_IDLE driversAnup Patel1-1/+2
2021-05-26riscv: Turn has_fpu into a static key if FPU=yJisheng Zhang1-1/+1
2021-03-10riscv: process: Fix no prototype for show_regsNanyong Sun1-0/+1
2021-02-27Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2021-02-22arch: setup PF_IO_WORKER threads like PF_KTHREADJens Axboe1-1/+1
2021-01-15riscv: Improve __show_regsKefeng Wang1-1/+6
2021-01-15riscv: Add dump stack in show_regsKefeng Wang1-1/+8
2021-01-15riscv: Enable per-task stack canariesGuo Ren1-1/+1
2020-11-24sched/idle: Fix arch_cpu_idle() vs tracingPeter Zijlstra1-1/+1
2020-10-04riscv: remove address space overrides using set_fs()Christoph Hellwig1-1/+0
2020-08-07Merge tag 'riscv-for-linus-5.9-mw0' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+6
2020-07-30riscv: Add STACKPROTECTOR supportedGuo Ren1-0/+6
2020-07-05arch: rename copy_thread_tls() back to copy_thread()Christian Brauner1-2/+2
2020-05-21RISC-V: gp_in_global needs register keywordPalmer Dabbelt1-1/+1
2020-03-03RISC-V: Stop relying on GCC's register allocator's hueristicsPalmer Dabbelt1-2/+3
2020-01-07riscv: Implement copy_thread_tlsAmanieu d'Antras1-3/+3
2019-11-05riscv: abstract out CSR names for supervisor vs machine modeChristoph Hellwig1-8/+9
2019-10-28riscv: add missing header file includesPaul Walmsley1-0/+2
2019-08-14riscv: Correct the initialized flow of FP registerVincent Chen1-2/+9
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120Thomas Gleixner1-14/+1
2018-10-23Auto-detect whether a FPU existsAlan Kao1-1/+3
2018-10-23Allow to disable FPU supportAlan Kao1-1/+3
2018-02-01Merge branch 'work.whack-a-mole' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2018-01-08riscv: rename SR_* constants to match the specChristoph Hellwig1-2/+2
2017-12-05riscv: use linux/uaccess.h, not asm/uaccess.h...Al Viro1-1/+1
2017-09-27RISC-V: Task implementationPalmer Dabbelt1-0/+129