summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/vgic/vgic-mmio-v3.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Disassociate vcpus from redistributor region on teardownMarc Zyngier2024-06-061-2/+13
* KVM: arm64: vgic-its: Scope translation cache invalidations to an ITSOliver Upton2024-04-251-1/+1
* Merge tag 'kvmarm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2024-01-081-23/+5
|\
| * KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{C,S}PENDROliver Upton2023-12-221-30/+5
| * KVM: arm64: vgic-v4: Restore pending state on host userspace writeMarc Zyngier2023-12-221-10/+17
* | KVM: arm64: vgic: Ensure that slots_lock is held in vgic_register_all_redist_...Marc Zyngier2023-12-121-0/+2
* | KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroyMarc Zyngier2023-12-121-1/+1
|/
* KVM: arm64: vgic-v3: Optimize affinity-based SGI injectionMarc Zyngier2023-09-301-53/+11
* KVM: arm64: vgic-v3: Refactor GICv3 SGI generationMarc Zyngier2023-09-301-51/+59
* KVM: arm64: vgic: Fix a circular locking issueJean-Philippe Brucker2023-05-191-10/+21
* KVM: arm64: Use config_lock to protect vgic stateOliver Upton2023-03-291-2/+2
* KVM: arm64: vgic-v3: Use u32 to manage the line level from userspaceMarc Zyngier2022-07-171-1/+1
* KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr()Marc Zyngier2022-07-171-6/+2
* KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pendingMarc Zyngier2022-06-081-38/+2
* KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revisionMarc Zyngier2022-05-041-2/+21
* KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidationMarc Zyngier2022-05-041-0/+66
* KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIsMarc Zyngier2022-05-041-9/+27
* Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-01-071-3/+5
|\
| * KVM: arm64: vgic-v3: Fix vcpu index comparisonMarc Zyngier2021-12-161-3/+5
* | KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s indexMarc Zyngier2021-12-081-3/+4
|/
* Merge branch kvm-arm64/memory-accounting into kvmarm-master/nextMarc Zyngier2021-10-171-1/+1
|\
| * KVM: arm64: vgic: Add memcg accounting to vgic allocationsJia He2021-10-171-1/+1
* | KVM: arm64: vgic-v3: Check redist region is not above the VM IPA sizeRicardo Koller2021-10-111-2/+4
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-011-31/+50
|\
| * 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-061-6/+11
| * KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base()Eric Auger2021-04-061-1/+7
| * KVM: arm64: vgic-v3: Fix some error codes when setting RDIST baseEric Auger2021-04-061-7/+7
* | irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detectionLorenzo Pieralisi2021-04-221-2/+2
|/
* KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspaceZenghui Yu2020-11-171-2/+20
* arm64: fix some spelling mistakes in the comments by codespellXiaoming Ni2020-09-071-2/+2
* KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASERAlexander Graf2020-07-051-1/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-041-1/+1
* KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-161-0/+1063