On 2015/9/23 22:49, Qais Yousef wrote:
This RFC series attempts to implement a generic IPI layer for reserving and sending IPI.Hi Qais,
It is based on the discussion in this link
This series deals with points #1 and #2 only. Since I'm not the irq expert, I'm hoping this
series will give me early feedback and drive the discussion further about any potential
I tried to keep changes clean and small, but since this is just an RFC I might have missed
Thomas I hope I didn't stray far from what you had in mind :-)
My only testing so far is having SMP linux booting.
Thanks for doing this, but the change is a little bigger than
my expectation. Could we achieve this by:
1) extend irq_chip to support send_ipi operation
2) reuse existing irqdomain allocation interfaces to allocate IPI IRQ
3) arch code to create an IPI domain for IPI allocations
4) IRQ core provides some helpers to help arch code to implement IPI
I think that may make the change smaller and more clear.