summaryrefslogtreecommitdiffstats
path: root/virt/kvm/arm/vgic/vgic-init.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-161-556/+0
* KVM: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITSMarc Zyngier2020-04-301-1/+8
* KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroyZenghui Yu2020-04-231-2/+8
* KVM: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vg...Miaohe Lin2019-12-061-15/+4
* KVM: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_dest...Miaohe Lin2019-12-061-0/+1
* KVM: vgic-v4: Track the number of VLPIs per vcpuMarc Zyngier2019-11-081-0/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-09-181-2/+6
|\
| * KVM: arm/arm64: vgic: Use a single IO device per redistributorEric Auger2019-08-251-1/+0
| * KVM: arm/arm64: vgic: Remove spurious semicolonsMarc Zyngier2019-08-251-1/+1
| * KVM: arm/arm64: vgic: Add LPI translation cache definitionMarc Zyngier2019-08-181-0/+5
* | KVM: arm/arm64: VGIC: Properly initialise private IRQ affinityAndre Przywara2019-08-231-10/+20
|/
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* KVM: arm/arm64: vgic: Always initialize the group of private IRQsChristoffer Dall2019-02-071-8/+14
* KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlockJulien Thierry2019-01-241-1/+1
* KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlockJulien Thierry2019-01-241-1/+1
* KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlockJulien Thierry2019-01-241-2/+2
* KVM: arm/arm64: vgic: Allow configuration of interrupt groupsChristoffer Dall2018-07-211-1/+1
* KVM: arm/arm64: vgic: Add group field to struct irqChristoffer Dall2018-07-211-2/+17
* KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zeroChristoffer Dall2018-07-211-1/+1
* KVM: arm/arm64: vgic: Keep track of implementation revisionChristoffer Dall2018-07-211-0/+1
* KVM: arm/arm64: Fix vgic init raceChristoffer Dall2018-07-211-0/+4
* KVM: arm/arm64: Check vcpu redist base before registering an iodevEric Auger2018-05-251-0/+3
* KVM: arm/arm64: Remove kvm_vgic_vcpu_early_initEric Auger2018-05-251-43/+37
* KVM: arm/arm64: Replace the single rdist region by a listEric Auger2018-05-251-2/+14
* KVM: arm/arm64: Set dist->spis to NULL after kfreeEric Auger2018-05-251-0/+1
* KVM: arm/arm64: vgic_init: Cleanup reference to process_maintenanceValentin Schneider2018-05-041-1/+1
* KVM: arm/arm64: Keep GICv2 HYP VAs in kvm_vgic_global_stateMarc Zyngier2018-03-191-6/+0
* KVM: arm/arm64: Move vcpu_load call after kvm_vcpu_first_run_initChristoffer Dall2018-03-191-11/+0
* KVM: arm64: Fix GICv4 init when called from vgic_its_createChristoffer Dall2018-01-121-3/+5
* KVM: arm/arm64: Fix GICv4 ITS initialization issuesChristoffer Dall2017-11-101-5/+3
* KVM: arm/arm64: GICv4: Add init/teardown of the per-VM vPE irq domainMarc Zyngier2017-11-101-0/+9
* KVM: arm/arm64: Fix bug in advertising KVM_CAP_MSI_DEVID capabilityShanker Donthineni2017-07-251-3/+0
* KVM: arm/arm64: Fix bug when registering redist iodevsChristoffer Dall2017-05-181-1/+4
* Merge tag 'kvm-arm-for-v4.12-round2' of git://git.kernel.org/pub/scm/linux/ke...Paolo Bonzini2017-05-091-4/+21
|\
| * KVM: arm/arm64: Register iodevs when setting redist base and creating VCPUsChristoffer Dall2017-05-091-0/+21
| * KVM: arm/arm64: vgic: Rename kvm_vgic_vcpu_init to kvm_vgic_vcpu_enableChristoffer Dall2017-05-091-6/+2
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-05-081-40/+68
|\|
| * KVM: arm/arm64: vgic: Implement early VGIC init functionalityChristoffer Dall2017-04-091-40/+56
| * KVM: arm/arm64: vgic: Defer touching GICH_VMCR to vcpu_load/putChristoffer Dall2017-04-091-0/+12
* | KVM: arm64: Ensure LRs are clear when they should beChristoffer Dall2017-04-041-0/+19
|/
* KVM: arm/arm64: vgic: Add debugfs vgic-state fileChristoffer Dall2017-01-251-0/+4
* KVM: arm/arm64: vgic: Fix deadlock on error handlingMarc Zyngier2017-01-131-5/+13
* cpu/hotplug: Cleanup state namesThomas Gleixner2016-12-251-1/+1
* arm64: KVM: Use static keys for selecting the GIC backendVladimir Murzin2016-09-221-0/+4
* KVM: Protect device ops->create and list_add with kvm->lockChristoffer Dall2016-08-121-13/+4
* Merge tag 'kvm-arm-for-4.8-take2' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini2016-08-041-0/+4
|\
| * KVM: arm/arm64: Enable irqchip routingEric Auger2016-07-221-0/+4
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2016-08-021-1/+8
|\|
| * KVM: arm64: vgic-its: Enable ITS emulation as a virtual MSI controllerAndre Przywara2016-07-181-0/+3
| * KVM: arm64: vgic-its: Connect LPIs to the VGIC emulationAndre Przywara2016-07-181-0/+3