summaryrefslogtreecommitdiffstats
path: root/arch/riscv/kernel/irq.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'riscv-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-11-081-27/+29
|\
| * riscv: Use separate IRQ shadow call stacksSami Tolvanen2023-10-271-0/+21
| * riscv: Deduplicate IRQ stack switchingSami Tolvanen2023-10-271-27/+8
* | RISC-V: Fix wrong use of CONFIG_HAVE_SOFTIRQ_ON_OWN_STACKJiexun Wang2023-10-121-2/+2
|/
* riscv: stack: Fixup independent softirq stack for CONFIG_FRAME_POINTER=nGuo Ren2023-08-161-0/+3
* riscv: stack: Support HAVE_SOFTIRQ_ON_OWN_STACKGuo Ren2023-06-221-0/+35
* riscv: stack: Support HAVE_IRQ_EXIT_ON_IRQ_STACKGuo Ren2023-06-221-0/+33
* RISC-V: Treat IPIs as normal Linux IRQsAnup Patel2023-04-081-1/+2
* irqchip/riscv-intc: Allow drivers to directly discover INTC hwnodeAnup Patel2023-04-081-0/+18
* RISC-V: Remove do_IRQ() functionAnup Patel2020-06-091-6/+0
* irqchip: RISC-V per-HART local interrupt controller driverAnup Patel2020-06-091-30/+3
* RISC-V: self-contained IPI handling routineAnup Patel2020-06-091-6/+10
* riscv: prefix IRQ_ macro names with an RV_ namespacePaul Walmsley2020-01-041-3/+3
* riscv: abstract out CSR names for supervisor vs machine modeChristoph Hellwig2019-11-051-12/+5
* riscv: for C functions called only from assembly, mark with __visiblePaul Walmsley2019-10-281-1/+1
* RISC-V: Add interrupt related SCAUSE defines in asm/csr.hAnup Patel2019-05-161-12/+4
* riscv: print the unexpected interrupt causeChristoph Hellwig2019-04-251-1/+2
* RISC-V: Show IPI statsAnup Patel2018-10-221-0/+8
* RISC-V: No need to pass scause as arg to do_IRQ()Anup Patel2018-10-221-2/+2
* clocksource: new RISC-V SBI timer driverPalmer Dabbelt2018-08-131-0/+3
* RISC-V: implement low-level interrupt handlingChristoph Hellwig2018-08-131-9/+43
* RISC-V: Don't include irq-riscv-intc.hPalmer Dabbelt2018-07-041-4/+0
* RISC-V: Move to the new GENERIC_IRQ_MULTI_HANDLER handlerPalmer Dabbelt2018-03-141-13/+0
* RISC-V: Init and Halt CodePalmer Dabbelt2017-09-261-0/+39