KVM: arm/arm64: Enable MSI routing
Up to now, only irqchip routing entries could be set. This patch adds the capability to insert MSI routing entries. For ARM64, let's also increase KVM_MAX_IRQ_ROUTES to 4096: this include SPI irqchip routes plus MSI routes. In the future this might be extended. Signed-off-by: Eric Auger <eric.auger@redhat.com> Reviewed-by: Andre Przywara <andre.przywara@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
This commit is contained in:
@@ -2381,6 +2381,9 @@ On arm/arm64, gsi routing being supported, the following can happen:
|
||||
- in case no routing entry is associated to this gsi, injection fails
|
||||
- in case the gsi is associated to an irqchip routing entry,
|
||||
irqchip.pin + 32 corresponds to the injected SPI ID.
|
||||
- in case the gsi is associated to an MSI routing entry, the MSI
|
||||
message and device ID are translated into an LPI (support restricted
|
||||
to GICv3 ITS in-kernel emulation).
|
||||
|
||||
4.76 KVM_PPC_ALLOCATE_HTAB
|
||||
|
||||
|
Reference in New Issue
Block a user