riscv: Support irq_work via self IPIs
authorGreentime Hu <greentime.hu@sifive.com>
Wed, 24 Jun 2020 09:03:15 +0000 (17:03 +0800)
committerPalmer Dabbelt <palmerdabbelt@google.com>
Thu, 30 Jul 2020 18:37:33 +0000 (11:37 -0700)
commit298447928bb1c6bda9ad6f2ce3958d15c329816b
tree1c80e10c6a2bb076ea09dd0bf807deaf01427902
parent3c46979829824da5af8766d89fa877976bdae884
riscv: Support irq_work via self IPIs

Support for arch_irq_work_raise() and arch_irq_work_has_interrupt() was
missing from riscv (a prerequisite for FULL_NOHZ).

Signed-off-by: Greentime Hu <greentime.hu@sifive.com>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
arch/riscv/include/asm/irq_work.h [new file with mode: 0644]
arch/riscv/kernel/smp.c