summaryrefslogtreecommitdiffstats
path: root/arch/riscv/kernel/traps.c
AgeCommit message (Expand)AuthorLines
2020-07-30RISC-V: Setup exception vector earlyAtish Patra-7/+1
2020-06-18maccess: rename probe_kernel_address to get_kernel_nofaultChristoph Hellwig-2/+2
2020-06-09irqchip: RISC-V per-HART local interrupt controller driverAnup Patel-2/+0
2020-05-18riscv: Add KGDB supportVincent Chen-0/+5
2020-04-09Merge tag 'riscv-for-linus-5.7' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds-5/+27
2020-04-03riscv: Unaligned load/store handling for M_MODEDamien Le Moal-3/+24
2020-03-31RISC-V: Add supported for ordered booting method using HSMAtish Patra-1/+1
2020-03-26riscv: add macro to get instruction lengthZong Li-1/+2
2020-03-16irqchip/sifive-plic: Enable/Disable external interrupts upon cpu online/offlineAtish Patra-1/+1
2020-02-18RISC-V: Don't enable all interrupts in trap_init()Anup Patel-2/+2
2019-11-05riscv: abstract out CSR names for supervisor vs machine modeChristoph Hellwig-8/+8
2019-10-28riscv: for C functions called only from assembly, mark with __visiblePaul Walmsley-2/+2
2019-10-28riscv: add missing header file includesPaul Walmsley-0/+1
2019-10-25riscv: cleanup do_trap_breakChristoph Hellwig-20/+6
2019-10-14riscv: remove the switch statement in do_trap_break()Vincent Chen-11/+11
2019-10-07riscv: Correct the handling of unexpected ebreak in do_trap_break()Vincent Chen-3/+3
2019-10-07riscv: avoid sending a SIGTRAP to a user thread trapped in WARN()Vincent Chen-1/+1
2019-10-07riscv: avoid kernel hangs when trapped in BUG()Vincent Chen-3/+3
2019-07-08Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds-5/+6
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286Thomas Gleixner-9/+1
2019-05-29signal: Remove the task parameter from force_sig_faultEric W. Biederman-2/+2
2019-05-29signal: Explicitly call force_sig_fault on currentEric W. Biederman-1/+1
2019-05-29signal/riscv: Remove tsk parameter from do_trapEric W. Biederman-3/+4
2019-05-16riscv: Support BUG() in kernel moduleVincent Chen-1/+1
2019-05-16riscv: Add the support for c.ebreak check in is_valid_bugaddr()Vincent Chen-3/+17
2019-05-16RISC-V: Access CSRs using CSR numbersAnup Patel-3/+3
2019-04-25riscv: remove duplicate macros from ptrace.hChristoph Hellwig-1/+1
2018-08-13RISC-V: Don't increment sepc after breakpoint.Jim Wilson-1/+0
2018-06-16Merge tag 'riscv-for-linus-4.18-merge_window' of git://git.kernel.org/pub/scm...Linus Torvalds-1/+1
2018-06-07riscv: no __user for probe_kernel_address()Luc Van Oostenryck-1/+1
2018-04-25signal/riscv: Replace do_trap_siginfo with force_sig_faultEric W. Biederman-8/+2
2018-04-25signal/riscv: Use force_sig_fault where appropriateEric W. Biederman-8/+1
2018-04-25signal: Ensure every siginfo we send has all bits initializedEric W. Biederman-0/+1
2017-09-26RISC-V: Init and Halt CodePalmer Dabbelt-0/+180