summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/vgic/vgic-init.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch kvm-arm64/misc-6.10 into kvmarm-master/nextMarc Zyngier2024-05-081-19/+63
|\
| * KVM: arm64: vgic: Allocate private interrupts on demandMarc Zyngier2024-05-031-19/+63
* | KVM: arm64: vgic-its: Get rid of the lpi_list_lockOliver Upton2024-04-251-1/+0
* | KVM: arm64: vgic-its: Rip out the global translation cacheOliver Upton2024-04-251-7/+0
|/
* Merge branch kvm-arm64/kerneldoc into kvmarm/nextOliver Upton2024-03-071-1/+3
|\
| * KVM: arm64: vgic-init: fix a kernel-doc warningRandy Dunlap2024-02-011-1/+3
* | Merge branch kvm-arm64/lpi-xarray into kvmarm/nextOliver Upton2024-03-071-1/+3
|\ \
| * | KVM: arm64: vgic: Get rid of the LPI linked-listOliver Upton2024-02-231-1/+0
| * | KVM: arm64: vgic: Store LPIs in an xarrayOliver Upton2024-02-231-0/+3
| |/
* / KVM: arm64: Fix typosBjorn Helgaas2024-02-241-1/+1
|/
* KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroyMarc Zyngier2023-12-121-1/+4
* KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy()Marc Zyngier2023-12-121-2/+11
* KVM: arm64: vgic: Simplify kvm_vgic_destroy()Marc Zyngier2023-12-121-15/+14
* KVM: arm64: Restore GICv2-on-GICv3 functionalityMarc Zyngier2023-06-071-4/+7
* KVM: arm64: vgic: Fix a commentJean-Philippe Brucker2023-05-191-1/+1
* KVM: arm64: vgic: Fix a circular locking issueJean-Philippe Brucker2023-05-191-5/+20
* KVM: arm64: Use config_lock to protect vgic stateOliver Upton2023-03-291-13/+23
* Merge branch kvm-arm64/apple-vgic-mi into kvmarm/nextOliver Upton2023-02-131-1/+1
|\
| * KVM: arm64: vgic: Allow registration of a non-maskable maintenance interruptMarc Zyngier2023-01-121-1/+1
* | KVM: arm64: Simplify the CPUHP logicMarc Zyngier2022-12-291-17/+2
|/
* Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-05-251-1/+6
|\
| * KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revisionMarc Zyngier2022-05-041-1/+6
* | KVM: Add max_vcpus field in common 'struct kvm'Sean Christopherson2022-05-021-3/+3
|/
* Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-01-071-1/+1
|\
| * KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pidMarc Zyngier2021-12-011-1/+1
* | KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s indexMarc Zyngier2021-12-081-4/+6
|/
* KVM: arm64: vgic: Add memcg accounting to vgic allocationsJia He2021-10-171-1/+1
* KVM: arm64: vgic: Let an interrupt controller advertise lack of HW deactivationMarc Zyngier2021-06-011-0/+10
* KVM: arm64: vgic: Be tolerant to the lack of maintenance interrupt maskingMarc Zyngier2021-06-011-1/+7
* irqchip/gic: Split vGIC probing information from the GIC codeMarc Zyngier2021-06-011-3/+15
* kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region()Eric Auger2021-04-061-4/+2
* KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy()Eric Auger2021-04-061-1/+5
* KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources()Marc Zyngier2020-12-271-0/+2
* KVM: arm64: Update comment in kvm_vgic_map_resources()Alexandru Elisei2020-12-271-1/+2
* KVM: arm64: Move double-checked lock to kvm_vgic_map_resources()Alexandru Elisei2020-12-231-0/+6
* KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-161-0/+556