diff options
author | Marc Zyngier <maz@kernel.org> | 2023-04-21 16:05:17 +0300 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2023-04-21 16:05:17 +0300 |
commit | e7b5771aa08746c13bb03ebe0a5053df1498c328 (patch) | |
tree | 04360f32dd2cd16196fc3379ad6bdab1ffbb4dd0 /LICENSES | |
parent | f39157b3c0bb4afdcaea7809b3669de8e0495ed5 (diff) | |
parent | f8415f2def181c63486e93c511b82692e0914d9e (diff) | |
download | linux-e7b5771aa08746c13bb03ebe0a5053df1498c328.tar.xz |
Merge branch irq/riscv-ipi into irq/irqchip-next
* irq/riscv-ipi:
: .
: RISC-V IPI rework from Anup Patel:
:
: "This series aims to improve IPI support in Linux RISC-V in following ways:
: 1) Treat IPIs as normal per-CPU interrupts instead of having custom RISC-V
: specific hooks. This also makes Linux RISC-V IPI support aligned with
: other architectures.
: 2) Remote TLB flushes and icache flushes should prefer local IPIs instead
: of SBI calls whenever we have specialized hardware (such as RISC-V AIA
: IMSIC and RISC-V SWI) which allows S-mode software to directly inject
: IPIs without any assistance from M-mode runtime firmware."
: .
irqchip/riscv-intc: Add empty irq_eoi() for chained irq handlers
RISC-V: Use IPIs for remote icache flush when possible
RISC-V: Use IPIs for remote TLB flush when possible
RISC-V: Allow marking IPIs as suitable for remote FENCEs
RISC-V: Treat IPIs as normal Linux IRQs
irqchip/riscv-intc: Allow drivers to directly discover INTC hwnode
RISC-V: Clear SIP bit only when using SBI IPI operations
Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'LICENSES')
0 files changed, 0 insertions, 0 deletions