| a05d1c0d03fd ("KVM: arm/arm64: vgic-v4: Only perform an unmap for valid vLPIs") |
| 196b136498b3 ("KVM: arm/arm64: GICv4: Wire mapping/unmapping of VLPIs in VFIO irq bypass") |
| 74fe55dc9ab7 ("KVM: arm/arm64: GICv4: Add init/teardown of the per-VM vPE irq domain") |
| e7c48059248e ("KVM: arm/arm64: GICv4: Add property field and per-VM predicate") |
| bebfd2a20373 ("KVM: arm/arm64: vITS: Add MSI translation helpers") |
| 2412405b3141 ("KVM: arm/arm64: register irq bypass consumer on ARM/ARM64") |
| 006df0f34930 ("KVM: arm/arm64: Support calling vgic_update_irq_pending from irq context") |
| f39d16cbabf9 ("KVM: arm/arm64: Guard kvm_vgic_map_is_active against !vgic_initialized") |
| 50f5bd5718df ("KVM: arm/arm64: Extract GICv3 max APRn index calculation") |
| 79962a5c8ba5 ("KVM: arm/arm64: Fix bug in advertising KVM_CAP_MSI_DEVID capability") |
| c6ccd30e0de3 ("KVM: arm/arm64: Introduce an allocator for in-kernel irq lines") |
| 44de9d683847 ("KVM: arm64: vgic-v3: vgic_v3_lpi_sync_pending_status") |
| dfc99f85c0a5 ("KVM: arm/arm64: vgic: expose (un)lock_all_vcpus") |
| 9ce91c7234ff ("KVM: arm/arm64: vgic-its: rename itte into ite") |
| 370a0ec18199 ("KVM: arm/arm64: Let vcpu thread modify its own active state") |
| 11710dec8a45 ("KVM: arm/arm64: Remove kvm_vgic_inject_mapped_irq") |
| e96a006cb066 ("KVM: arm/arm64: vgic: Implement KVM_DEV_ARM_VGIC_GRP_LEVEL_INFO ioctl") |
| d017d7b0bd7a ("KVM: arm/arm64: vgic: Implement VGICv3 CPU interface access") |
| 94574c9488e2 ("KVM: arm/arm64: vgic: Add distributor and redistributor access") |
| 2df903a89a81 ("KVM: arm/arm64: vgic: Implement support for userspace access") |
| 10f92c4c5377 ("KVM: arm/arm64: vgic: Add debugfs vgic-state file") |
| 8694e4da66a6 ("KVM: arm/arm64: Remove struct vgic_irq pending field") |
| 1193e6aeecb3 ("KVM: arm/arm64: vgic: Fix deadlock on error handling") |
| 2988509dd8a0 ("ARM: KVM: Support vGICv3 ITS") |