[PATCH 1/1] irqchip: irq-gic: forward SGI to itself for cortex-a7 single core
Russell King - ARM Linux
linux at armlinux.org.uk
Tue Aug 9 02:30:26 PDT 2016
On Mon, Aug 08, 2016 at 11:50:26AM +0100, Mark Rutland wrote:
> As Russell pointed out in [2], this is a generic infrastructure problem,
> and there are other systems where HW might not have a self-IPI. I note
> that core code already handles that in some cases, e.g. in
> generic_exec_single where we just disable interrupts and run the work
> locally rather than sending a self-IPI.
>
> How/where exactly is this self-IPI raised? Can we follow the example of
> generic_exec_single there?
irq_work_queue_on() calls arch_send_call_function_single_ipi() with
no checks.
--
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.
More information about the linux-arm-kernel
mailing list