summaryrefslogtreecommitdiff
path: root/virt/kvm/arm/vgic/vgic-mmio.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-16KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier1-1088/+0
2020-04-23KVM: arm: vgic-v2: Only use the virtual state when userspace accesses pending...Marc Zyngier1-22/+64
2020-04-22KVM: arm: vgic: Only use the virtual state when userspace accesses enable bitsMarc Zyngier1-0/+42
2020-04-22KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER readMarc Zyngier1-36/+64
2020-04-15KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVERMarc Zyngier1-2/+2
2020-03-24KVM: arm64: GICv4.1: Add direct injection capability to SGI registersMarc Zyngier1-5/+83
2020-02-12KVM: Disable preemption in kvm_get_running_vcpu()Marc Zyngier1-12/+0
2020-01-27KVM: Move running VCPU from ARM to common codePaolo Bonzini1-12/+3
2019-08-28Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-0/+18
2019-08-28KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WIMarc Zyngier1-0/+18
2019-08-09KVM: arm/arm64: vgic: Reevaluate level sensitive interrupts on enableAlexandru Elisei1-0/+16
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner1-9/+1
2019-01-24KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlockJulien Thierry1-17/+17
2018-12-19arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 P...Marc Zyngier1-2/+4
2018-12-18KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabledJulien Thierry1-21/+0
2018-12-18KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring stateChristoffer Dall1-1/+16
2018-07-21KVM: arm/arm64: vgic: Allow configuration of interrupt groupsChristoffer Dall1-0/+38
2018-07-21KVM: arm/arm64: vgic: Permit uaccess writes to return errorsChristoffer Dall1-5/+13
2018-04-27KVM: arm/arm64: vgic: Fix source vcpu issues for GICv2 SGIMarc Zyngier1-2/+8
2018-03-14KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pendingAndre Przywara1-0/+3
2018-01-02KVM: arm/arm64: Support VGIC dist pend/active changes for mapped IRQsChristoffer Dall1-6/+65
2018-01-02KVM: arm/arm64: Factor out functionality to get vgic mmio requester_vcpuChristoffer Dall1-16/+28
2017-11-06KVM: arm/arm64: Support calling vgic_update_irq_pending from irq contextChristoffer Dall1-18/+26
2017-05-23KVM: arm/arm64: Simplify active_change_prepare and plug raceChristoffer Dall1-8/+10
2017-05-23KVM: arm/arm64: Separate guest and uaccess writes to dist {sc}activeChristoffer Dall1-7/+43
2017-05-08arm/arm64: vgic: turn vgic_find_mmio_region into publicEric Auger1-6/+5
2017-03-07KVM: arm/arm64: Let vcpu thread modify its own active stateJintack Lim1-8/+24
2017-01-30KVM: arm/arm64: vgic: Implement KVM_DEV_ARM_VGIC_GRP_LEVEL_INFO ioctlVijaya Kumar K1-0/+54
2017-01-30KVM: arm/arm64: vgic: Introduce VENG0 and VENG1 fields to vmcr structVijaya Kumar K1-0/+16
2017-01-30KVM: arm/arm64: vgic: Add distributor and redistributor accessVijaya Kumar K1-1/+1
2017-01-30KVM: arm/arm64: vgic: Implement support for userspace accessVijaya Kumar K1-6/+72
2017-01-25KVM: arm/arm64: Remove struct vgic_irq pending fieldChristoffer Dall1-14/+5
2016-11-04KVM: arm/arm64: vgic: Prevent access to invalid SPIsAndre Przywara1-14/+27
2016-09-22ARM: KVM: Support vgic-v3Vladimir Murzin1-2/+0
2016-07-18KVM: arm/arm64: Fix vGICv2 KVM_DEV_ARM_VGIC_GRP_CPU/DIST_REGSEric Auger1-1/+3
2016-07-18KVM: arm64: vgic-its: Introduce ITS emulation file with MMIO frameworkAndre Przywara1-7/+30
2016-07-18KVM: arm/arm64: vgic: Add refcounting for IRQsAndre Przywara1-1/+24
2016-06-02KVM: arm/arm64: vgic-new: Removel harmful BUG_ONMarc Zyngier1-3/+1
2016-05-20KVM: arm/arm64: vgic-new: Synchronize changes to active stateChristoffer Dall1-39/+66
2016-05-20KVM: arm/arm64: vgic-new: Add GICv3 MMIO handling frameworkAndre Przywara1-0/+5
2016-05-20KVM: arm/arm64: vgic-new: Add CONFIG registers handlersAndre Przywara1-0/+47
2016-05-20KVM: arm/arm64: vgic-new: Add PRIORITY registers handlersAndre Przywara1-0/+40
2016-05-20KVM: arm/arm64: vgic-new: Add ACTIVE registers handlersAndre Przywara1-0/+81
2016-05-20KVM: arm/arm64: vgic-new: Add PENDING registers handlersAndre Przywara1-0/+60
2016-05-20KVM: arm/arm64: vgic-new: Add ENABLE registers handlersAndre Przywara1-0/+56
2016-05-20KVM: arm/arm64: vgic-new: Add GICv2 MMIO handling frameworkAndre Przywara1-0/+26
2016-05-20KVM: arm/arm64: vgic-new: Add MMIO handling frameworkMarc Zyngier1-0/+184