summaryrefslogtreecommitdiffstats
path: root/virt/kvm/arm/vgic/vgic-init.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1Star
* 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/+37Star
* 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/+0Star
* KVM: arm/arm64: Move vcpu_load call after kvm_vcpu_first_run_initChristoffer Dall2018-03-191-11/+0Star
* 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/+3Star
* 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/+0Star
* 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/+2Star
* | 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/+4Star
* 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
| * KVM: arm/arm64: vgic: Add refcounting for IRQsAndre Przywara2016-07-181-0/+2
| * KVM: arm/arm64: vgic: Move redistributor kvm_io_devicesAndre Przywara2016-07-181-1/+0Star
* | KVM/arm/arm64/vgic-new: Convert to hotplug state machineAnna-Maria Gleixner2016-07-151-22/+9Star
|/
* KVM: arm/arm64: vgic-new: vgic_init: implement map_resourcesEric Auger2016-05-201-0/+28
* KVM: arm/arm64: vgic-new: vgic_init: implement vgic_initEric Auger2016-05-201-0/+217
* KVM: arm/arm64: vgic-new: vgic_init: implement vgic_createEric Auger2016-05-201-0/+84
* KVM: arm/arm64: vgic-new: vgic_init: implement kvm_vgic_hyp_initEric Auger2016-05-201-0/+123