summaryrefslogtreecommitdiff
path: root/arch/riscv/kernel/traps.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-20Merge tag 'riscv-for-linus-7.3-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+3
2026-08-07riscv: kprobes: Prevent probes in breakpoint handlersRui Qi1-0/+3
2026-07-20entry, treewide: Make syscall_enter_from_user_mode[_work]() indicate syscall ...Thomas Gleixner1-6/+5
2026-07-12riscv/syscall: Use syscall_enter_from_user_mode_randomize_stack()Thomas Gleixner1-4/+1
2026-04-24Merge tag 'riscv-for-linus-7.1-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-4/+2
2026-04-04riscv: Remove support for XIP kernelNam Cao1-4/+0
2026-04-04riscv: add hardware error trap handler supportRui Qi1-0/+2
2026-03-24randomize_kstack: Unify random source across archesRyan Roberts1-12/+0
2026-01-29riscv/traps: Introduce software check exception and uprobe handlingDeepak Gupta1-0/+54
2025-12-30riscv: Sanitize syscall table indexing under speculationLukas Gerlach1-1/+3
2025-07-16riscv: Enable interrupt during exception handlingNam Cao1-4/+6
2025-05-08riscv: misaligned: enable IRQs while handling misaligned accessesClément Léger1-4/+8
2025-05-08riscv: misaligned: factorize trap handlingClément Léger1-30/+36
2025-01-08riscv: Fix sleeping in invalid context in die()Nam Cao1-3/+3
2024-08-14riscv: entry: always initialize regs->a0 to -ENOSYSCeleste Liu1-2/+2
2024-04-04riscv: use KERN_INFO in do_trapAndreas Schwab1-1/+1
2024-01-24riscv: Support RANDOMIZE_KSTACK_OFFSETSong Shuai1-1/+16
2023-11-09Merge patch "drivers: perf: Do not broadcast to other cpus when starting a co...Palmer Dabbelt1-10/+18
2023-11-05riscv: add userland instruction dump to RISC-V splatsYunhui Cui1-3/+18
2023-11-05Merge patch series "Add support to handle misaligned accesses in S-mode"Palmer Dabbelt1-9/+0
2023-11-01riscv: add support for misaligned trap handling in S-modeClément Léger1-9/+0
2023-10-27riscv: Deduplicate IRQ stack switchingSami Tolvanen1-28/+4
2023-10-27riscv: VMAP_STACK overflow detection thread-safeDeepak Gupta1-35/+1
2023-09-20riscv: Only consider swbp/ss handlers for correct privileged modeBjörn Töpel1-10/+18
2023-09-01Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+3
2023-08-23riscv: Add CFI error handlingSami Tolvanen1-1/+3
2023-08-16riscv: stack: Fixup independent irq stack for CONFIG_FRAME_POINTER=nGuo Ren1-0/+3
2023-08-16riscv: entry: set a0 = -ENOSYS only when syscall != -1Celeste Liu1-3/+3
2023-07-04riscv: Discard vector state on syscallsBjörn Töpel1-0/+2
2023-07-01riscv: vector: only enable interrupts in the first-use trapAndy Chiu1-1/+7
2023-06-22riscv: stack: Support HAVE_IRQ_EXIT_ON_IRQ_STACKGuo Ren1-2/+33
2023-06-08riscv: Allocate user's vector context in the first-use trapAndy Chiu1-2/+24
2023-04-11riscv: entry: Save a0 prior syscall_enter_from_user_mode()Björn Töpel1-2/+2
2023-03-23riscv: entry: Convert to generic entryGuo Ren1-18/+122
2023-03-23riscv: entry: Add noinstr to prevent instrumentation insertedGuo Ren1-2/+2
2023-02-21Merge patch series "riscv: Dump faulting instructions in oops handler"Palmer Dabbelt1-1/+24
2023-02-21riscv: Avoid enabling interrupts in die()Mattias Nissler1-2/+3
2023-02-21riscv: Add instruction dump to RISC-V splatsBjörn Töpel1-1/+24
2022-12-12Merge patch series "RISC-V: Align the shadow stack"Palmer Dabbelt1-3/+27
2022-12-12RISC-V: Add some comments about the shadow and overflow stacksPalmer Dabbelt1-7/+13
2022-12-12RISC-V: Align the shadow stackPalmer Dabbelt1-1/+1
2022-11-29riscv: fix race when vmap stack overflowJisheng Zhang1-0/+18
2022-10-12RISC-V: Avoid dereferening NULL regs in die()Palmer Dabbelt1-3/+6
2022-08-18riscv: traps: add missing prototypeConor Dooley1-1/+2
2022-07-21RISC-V: Add fast call path of crash_kexec()Xianting Tian1-0/+4
2022-05-11riscv: integrate alternatives better into the main architectureHeiko Stuebner1-1/+1
2021-12-13exit: Add and use make_task_dead.Eric W. Biederman1-1/+1
2021-09-08trap: cleanup trap_init()Kefeng Wang1-5/+0
2021-07-09Merge tag 'riscv-for-linus-5.14-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+35
2021-07-06riscv: add VMAP_STACK overflow detectionTong Tiangen1-0/+35