We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
hello there,
I have a 1 cluster 4 cores SOC, the cores are all Cortex-A55. And a GIC-600 with it.In my application, Run AMP applicaiton on it, 1 core for baremetal and other cores for linux.
There is one EINT on GPIO, which provides a precise signal of synchronization on whole board.I wish the EINT can interrupt 2 AMP subsys concurrently.
I found that the IRQ affinity settings are like A.B.C.D in GIC-600, which have 4 dimensions and only one target finally. (Is it?)in another working mode of GIC-600, it can automatically select one appropriate PE in the group for handling the IRQ. (Is it?)
I cannot find the way of distributing IRQ to multi PEs concurrently.
Thanks for your guide,Lin.Duan
Jan 4, 2025
For each SPI, GICv3 supports two targeting options:
In both models, a given instance of SPI interrupt can only be acknowledged on a single PE. There's no mode in GICv3 to allow a single SPI to be delivered to and acknowledged by multiple PEs.
If you need a peripheral interrupt to go to multiple PEs, the options are: