aboutsummaryrefslogtreecommitdiffstats
path: root/virt/kvm/arm/vgic/vgic-mmio.c
AgeCommit message (Expand)Author
2020-05-20KVM: arm: vgic-v2: Only use the virtual state when userspace accesses pending...Marc Zyngier
2020-05-20KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER readMarc Zyngier
2020-05-14KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVERMarc Zyngier
2020-02-12KVM: Disable preemption in kvm_get_running_vcpu()Marc Zyngier
2020-01-27KVM: Move running VCPU from ARM to common codePaolo Bonzini
2019-08-28Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds
2019-08-28KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WIMarc Zyngier
2019-08-09KVM: arm/arm64: vgic: Reevaluate level sensitive interrupts on enableAlexandru Elisei
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner
2019-01-24KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlockJulien Thierry
2018-12-19arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 P...Marc Zyngier
2018-12-18KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabledJulien Thierry
2018-12-18KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring stateChristoffer Dall
2018-07-21KVM: arm/arm64: vgic: Allow configuration of interrupt groupsChristoffer Dall
2018-07-21KVM: arm/arm64: vgic: Permit uaccess writes to return errorsChristoffer Dall
2018-04-27KVM: arm/arm64: vgic: Fix source vcpu issues for GICv2 SGIMarc Zyngier
2018-03-14KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pendingAndre Przywara
2018-01-02KVM: arm/arm64: Support VGIC dist pend/active changes for mapped IRQsChristoffer Dall
2018-01-02KVM: arm/arm64: Factor out functionality to get vgic mmio requester_vcpuChristoffer Dall
2017-11-06KVM: arm/arm64: Support calling vgic_update_irq_pending from irq contextChristoffer Dall
2017-05-23KVM: arm/arm64: Simplify active_change_prepare and plug raceChristoffer Dall
2017-05-23KVM: arm/arm64: Separate guest and uaccess writes to dist {sc}activeChristoffer Dall
2017-05-08arm/arm64: vgic: turn vgic_find_mmio_region into publicEric Auger
2017-03-07KVM: arm/arm64: Let vcpu thread modify its own active stateJintack Lim
2017-01-30KVM: arm/arm64: vgic: Implement KVM_DEV_ARM_VGIC_GRP_LEVEL_INFO ioctlVijaya Kumar K
2017-01-30KVM: arm/arm64: vgic: Introduce VENG0 and VENG1 fields to vmcr structVijaya Kumar K
2017-01-30KVM: arm/arm64: vgic: Add distributor and redistributor accessVijaya Kumar K
2017-01-30KVM: arm/arm64: vgic: Implement support for userspace accessVijaya Kumar K
2017-01-25KVM: arm/arm64: Remove struct vgic_irq pending fieldChristoffer Dall
2016-11-04KVM: arm/arm64: vgic: Prevent access to invalid SPIsAndre Przywara
2016-09-22ARM: KVM: Support vgic-v3Vladimir Murzin
2016-07-18KVM: arm/arm64: Fix vGICv2 KVM_DEV_ARM_VGIC_GRP_CPU/DIST_REGSEric Auger
2016-07-18KVM: arm64: vgic-its: Introduce ITS emulation file with MMIO frameworkAndre Przywara
2016-07-18KVM: arm/arm64: vgic: Add refcounting for IRQsAndre Przywara
2016-06-02KVM: arm/arm64: vgic-new: Removel harmful BUG_ONMarc Zyngier
2016-05-20KVM: arm/arm64: vgic-new: Synchronize changes to active stateChristoffer Dall
2016-05-20KVM: arm/arm64: vgic-new: Add GICv3 MMIO handling frameworkAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Add CONFIG registers handlersAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Add PRIORITY registers handlersAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Add ACTIVE registers handlersAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Add PENDING registers handlersAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Add ENABLE registers handlersAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Add GICv2 MMIO handling frameworkAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Add MMIO handling frameworkMarc Zyngier