linux/virt/kvm/arm/vgic
Marc Zyngier 86a7dae884 KVM: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection
When performing an MSI injection, let's first check if the translation
is already in the cache. If so, let's inject it quickly without
going through the whole translation process.

Tested-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
2019-08-18 18:38:53 +01:00
..
trace.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
vgic-debug.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
vgic-init.c KVM: arm/arm64: vgic: Add LPI translation cache definition 2019-08-18 18:38:35 +01:00
vgic-irqfd.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
vgic-its.c KVM: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection 2019-08-18 18:38:53 +01:00
vgic-kvm-device.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
vgic-mmio-v2.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
vgic-mmio-v3.c KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs 2019-08-18 18:38:47 +01:00
vgic-mmio.c KVM: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable 2019-08-09 08:07:26 +01:00
vgic-mmio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
vgic-v2.c KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block 2019-08-05 15:36:46 +01:00
vgic-v3.c KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block 2019-08-05 15:36:46 +01:00
vgic-v4.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
vgic.c KVM: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive 2019-08-18 18:38:39 +01:00
vgic.h KVM: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection 2019-08-18 18:38:53 +01:00