Files
Sebastian Huber a7a701b67c bsps/leon3: Send the IPI on bus line 0
The BSP sent the inter-processor interrupt on bus line 14 and followed
the interrupt map.  The GR765 reset map maps bus line 14 to controller
line 1, which the DMA controllers use.  The GR765 keeps the controller
lines 13 and 14 free after reset.  No peripheral drives bus line 0.

Add the option LEON3_IPI_BUS_LINE for the initial value of
LEON3_mp_irq.  It is 0 for the GR740 and the GR765, and 14 otherwise.
With a map, map bus line 0 in the copy to the controller line defined
by the new option LEON3_IPI_CONTROLLER_LINE, which is 14 by default.
Accept vector 0 where its map entry is not zero.  Let the shared memory
driver force the controller line of LEON3_mp_irq.

Assisted-by: Claude:claude-opus-5-5 claude-code
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
2026-09-30 09:53:11 -05:00
..
2026-04-06 10:12:07 -05:00
2026-09-17 10:00:43 -05:00
2024-08-05 14:10:19 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2024-11-08 00:09:10 +00:00
2023-07-10 09:11:13 -05:00
2023-05-20 11:05:26 +02:00