summaryrefslogtreecommitdiff
path: root/arch/riscv/kernel/traps.c
AgeCommit message (Expand)Author
2024-04-04riscv: use KERN_INFO in do_trapAndreas Schwab
2024-01-24riscv: Support RANDOMIZE_KSTACK_OFFSETSong Shuai
2023-11-09Merge patch "drivers: perf: Do not broadcast to other cpus when starting a co...Palmer Dabbelt
2023-11-05riscv: add userland instruction dump to RISC-V splatsYunhui Cui
2023-11-05Merge patch series "Add support to handle misaligned accesses in S-mode"Palmer Dabbelt
2023-11-01riscv: add support for misaligned trap handling in S-modeClément Léger
2023-10-27riscv: Deduplicate IRQ stack switchingSami Tolvanen
2023-10-27riscv: VMAP_STACK overflow detection thread-safeDeepak Gupta
2023-09-20riscv: Only consider swbp/ss handlers for correct privileged modeBjörn Töpel
2023-09-01Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2023-08-23riscv: Add CFI error handlingSami Tolvanen
2023-08-16riscv: stack: Fixup independent irq stack for CONFIG_FRAME_POINTER=nGuo Ren
2023-08-16riscv: entry: set a0 = -ENOSYS only when syscall != -1Celeste Liu
2023-07-04riscv: Discard vector state on syscallsBjörn Töpel
2023-07-01riscv: vector: only enable interrupts in the first-use trapAndy Chiu
2023-06-22riscv: stack: Support HAVE_IRQ_EXIT_ON_IRQ_STACKGuo Ren
2023-06-08riscv: Allocate user's vector context in the first-use trapAndy Chiu
2023-04-11riscv: entry: Save a0 prior syscall_enter_from_user_mode()Björn Töpel
2023-03-23riscv: entry: Convert to generic entryGuo Ren
2023-03-23riscv: entry: Add noinstr to prevent instrumentation insertedGuo Ren
2023-02-21Merge patch series "riscv: Dump faulting instructions in oops handler"Palmer Dabbelt
2023-02-21riscv: Avoid enabling interrupts in die()Mattias Nissler
2023-02-21riscv: Add instruction dump to RISC-V splatsBjörn Töpel
2022-12-12Merge patch series "RISC-V: Align the shadow stack"Palmer Dabbelt
2022-12-12RISC-V: Add some comments about the shadow and overflow stacksPalmer Dabbelt
2022-12-12RISC-V: Align the shadow stackPalmer Dabbelt
2022-11-29riscv: fix race when vmap stack overflowJisheng Zhang
2022-10-12RISC-V: Avoid dereferening NULL regs in die()Palmer Dabbelt
2022-08-18riscv: traps: add missing prototypeConor Dooley
2022-07-21RISC-V: Add fast call path of crash_kexec()Xianting Tian
2022-05-11riscv: integrate alternatives better into the main architectureHeiko Stuebner
2021-12-13exit: Add and use make_task_dead.Eric W. Biederman
2021-09-08trap: cleanup trap_init()Kefeng Wang
2021-07-09Merge tag 'riscv-for-linus-5.14-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds
2021-07-06riscv: add VMAP_STACK overflow detectionTong Tiangen
2021-06-10riscv: xip: support runtime trap patchingVitaly Wool
2021-05-06riscv: remove unused handle_exception symbolRouven Czerwinski
2021-05-06Merge tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds
2021-04-26riscv: add __init section marker to some functionsJisheng Zhang
2021-04-15riscv: add do_page_fault and do_trap_break into the kprobes blacklistJisheng Zhang
2021-03-09riscv: traps: Fix no prototype warningsNanyong Sun
2021-01-14riscv: Add dump stack in show_regsKefeng Wang
2021-01-14riscv: Add uprobes supportedGuo Ren
2021-01-14riscv: Add kprobes supportedGuo Ren
2020-07-30RISC-V: Setup exception vector earlyAtish Patra
2020-06-18maccess: rename probe_kernel_address to get_kernel_nofaultChristoph Hellwig
2020-06-09irqchip: RISC-V per-HART local interrupt controller driverAnup Patel
2020-05-18riscv: Add KGDB supportVincent Chen
2020-04-09Merge tag 'riscv-for-linus-5.7' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2020-04-03riscv: Unaligned load/store handling for M_MODEDamien Le Moal