summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/vgic
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: vgic: Resample HW pending state on deactivationMarc Zyngier2021-08-204-62/+50
* KVM: arm64: vgic: Drop WARN from vgic_get_irqRicardo Koller2021-08-191-1/+0
* KVM: arm64: Fix comments related to GICv2 PMR reportingJason Wang2021-08-021-2/+2
* KVM: arm64: vgic: Implement SW-driven deactivationMarc Zyngier2021-06-012-8/+30
* KVM: arm64: vgic: move irq->get_input_level into an ops structureMarc Zyngier2021-06-011-7/+7
* 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
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-018-53/+169
|\
| * Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-master/nextMarc Zyngier2021-04-134-9/+102
| |\
| | * KVM: arm64: GICv4.1: Give a chance to save VLPI stateShenming Lu2021-03-241-3/+3
| | * KVM: arm64: GICv4.1: Restore VLPI pending state to physical sideZenghui Yu2021-03-241-0/+19
| | * KVM: arm64: GICv4.1: Try to save VLPI state in save_pending_tablesShenming Lu2021-03-241-6/+60
| | * KVM: arm64: GICv4.1: Add function to get VLPI stateShenming Lu2021-03-242-0/+20
| * | KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST readEric Auger2021-04-131-2/+2
| * | KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspaceEric Auger2021-04-061-19/+27
| * | kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region()Eric Auger2021-04-063-10/+14
| * | KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write]Eric Auger2021-04-061-6/+4
| * | KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy()Eric Auger2021-04-061-1/+5
| * | KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base()Eric Auger2021-04-061-1/+7
| * | KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION readEric Auger2021-04-061-0/+3
| * | KVM: arm64: vgic-v3: Fix some error codes when setting RDIST baseEric Auger2021-04-061-7/+7
| |/
* | Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds2021-04-272-5/+6
|\ \
| * | treewide: Change list_sort to use const pointersSami Tolvanen2021-04-082-5/+6
| |/
* | Merge tag 'irq-core-2021-04-26' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-04-261-2/+2
|\ \ | |/ |/|
| * irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detectionLorenzo Pieralisi2021-04-221-2/+2
* | KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibilityMarc Zyngier2021-03-061-2/+6
* | KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config()Marc Zyngier2021-03-061-1/+3
|/
* Merge tag 'kvmarm-fixes-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2021-01-083-30/+22
|\
| * KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources()Marc Zyngier2020-12-273-23/+14
| * 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-233-6/+6
* | Merge branch 'kvm-master' into kvm-nextPaolo Bonzini2021-01-071-2/+20
|\ \ | |/ |/|
| * KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspaceZenghui Yu2020-11-171-2/+20
* | KVM: arm64: Delay the polling of the GICR_VPENDBASER.Dirty bitShenming Lu2020-11-302-0/+15
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-10-232-24/+4
|\
| * Merge branch 'kvm-arm64/misc-5.10' into kvmarm-master/nextMarc Zyngier2020-09-181-22/+2
| |\
| | * KVM: arm64: vgic-debug: Convert to use DEFINE_SEQ_ATTRIBUTE macroLiu Shixin2020-09-181-22/+2
| * | KVM: arm64: nVHE: Fix pointers during SMCCC convertionAndrew Scull2020-09-151-2/+2
| |/
* / arm64: fix some spelling mistakes in the comments by codespellXiaoming Ni2020-09-071-2/+2
|/
* Merge tag 'kvmarm-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2020-08-093-8/+21
|\
| * KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASERAlexander Graf2020-07-051-1/+1
| * KVM: arm64: Allow in-atomic injection of SPIsMarc Zyngier2020-07-052-7/+20
* | KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbellMarc Zyngier2020-06-231-0/+8
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-032-3/+3
* KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpuChristoffer Dall2020-05-283-19/+30
* KVM: Fix spelling in code commentsFuad Tabba2020-05-161-1/+1
* KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-1615-0/+10467