commit | e819bd8f34495394bc45d6da1ca8434460da5849 | [log] [tgz] |
---|---|---|
author | Neil Armstrong <narmstrong@baylibre.com> | Fri Aug 06 16:28:48 2021 +0200 |
committer | Christopher Friedt <chrisfriedt@gmail.com> | Tue Sep 28 19:45:29 2021 -0400 |
tree | 5f0fa5eb1429315acb670472889e020c23f54a0b | |
parent | 340a8697d20bb789555fde0c7e7c40add29d4441 [diff] |
interrupt_controller: gicv3: add support for LPIs The LPI (Locality-specific Peripheral Interrupts) are edge-triggered message-based interrupts that can use an Interrupt Translation Service (ITS) to route an interrupt to a specific Redistributor and connected PE. This implement the necessary LPI support when an ITS is enabled. The LPI states are stored in memory-backed tables. Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>