aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv/kernel/traps.c
AgeCommit message (Expand)Author
2023-03-10riscv: Avoid enabling interrupts in die()Mattias Nissler
2022-12-31RISC-V: Align the shadow stackPalmer Dabbelt
2022-12-01RISC-V: Fix a race condition during kernel stack overflowPalmer 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
2020-03-31RISC-V: Add supported for ordered booting method using HSMAtish Patra
2020-03-26riscv: add macro to get instruction lengthZong Li
2020-03-16irqchip/sifive-plic: Enable/Disable external interrupts upon cpu online/offlineAtish Patra
2020-02-18RISC-V: Don't enable all interrupts in trap_init()Anup Patel
2019-11-05riscv: abstract out CSR names for supervisor vs machine modeChristoph Hellwig
2019-10-28riscv: for C functions called only from assembly, mark with __visiblePaul Walmsley
2019-10-28riscv: add missing header file includesPaul Walmsley
2019-10-25riscv: cleanup do_trap_breakChristoph Hellwig
2019-10-14riscv: remove the switch statement in do_trap_break()Vincent Chen
2019-10-07riscv: Correct the handling of unexpected ebreak in do_trap_break()Vincent Chen
2019-10-07riscv: avoid sending a SIGTRAP to a user thread trapped in WARN()Vincent Chen
2019-10-07riscv: avoid kernel hangs when trapped in BUG()Vincent Chen
2019-07-08Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286Thomas Gleixner
2019-05-29signal: Remove the task parameter from force_sig_faultEric W. Biederman
2019-05-29signal: Explicitly call force_sig_fault on currentEric W. Biederman
2019-05-29signal/riscv: Remove tsk parameter from do_trapEric W. Biederman
2019-05-16riscv: Support BUG() in kernel moduleVincent Chen
2019-05-16riscv: Add the support for c.ebreak check in is_valid_bugaddr()Vincent Chen
2019-05-16RISC-V: Access CSRs using CSR numbersAnup Patel
2019-04-25riscv: remove duplicate macros from ptrace.hChristoph Hellwig
2018-08-13RISC-V: Don't increment sepc after breakpoint.Jim Wilson
2018-06-16Merge tag 'riscv-for-linus-4.18-merge_window' of git://git.kernel.org/pub/scm...Linus Torvalds