summaryrefslogtreecommitdiffstats
path: root/virt/kvm/arm/vgic/vgic-mmio.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: GICv4.1: Add direct injection capability to SGI registersMarc Zyngier2020-03-241-5/+83
* KVM: Disable preemption in kvm_get_running_vcpu()Marc Zyngier2020-02-121-12/+0
* KVM: Move running VCPU from ARM to common codePaolo Bonzini2020-01-271-12/+3
* Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2019-08-281-0/+18
|\
| * KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WIMarc Zyngier2019-08-281-0/+18
* | KVM: arm/arm64: vgic: Reevaluate level sensitive interrupts on enableAlexandru Elisei2019-08-091-0/+16
|/
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner2019-05-301-9/+1
* KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlockJulien Thierry2019-01-241-17/+17
* arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 P...Marc Zyngier2018-12-191-2/+4
* KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabledJulien Thierry2018-12-181-21/+0
* KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring stateChristoffer Dall2018-12-181-1/+16
* KVM: arm/arm64: vgic: Allow configuration of interrupt groupsChristoffer Dall2018-07-211-0/+38
* KVM: arm/arm64: vgic: Permit uaccess writes to return errorsChristoffer Dall2018-07-211-5/+13
* KVM: arm/arm64: vgic: Fix source vcpu issues for GICv2 SGIMarc Zyngier2018-04-271-2/+8
* KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pendingAndre Przywara2018-03-141-0/+3
* KVM: arm/arm64: Support VGIC dist pend/active changes for mapped IRQsChristoffer Dall2018-01-021-6/+65
* KVM: arm/arm64: Factor out functionality to get vgic mmio requester_vcpuChristoffer Dall2018-01-021-16/+28
* KVM: arm/arm64: Support calling vgic_update_irq_pending from irq contextChristoffer Dall2017-11-061-18/+26
* KVM: arm/arm64: Simplify active_change_prepare and plug raceChristoffer Dall2017-05-231-8/+10
* KVM: arm/arm64: Separate guest and uaccess writes to dist {sc}activeChristoffer Dall2017-05-231-7/+43
* arm/arm64: vgic: turn vgic_find_mmio_region into publicEric Auger2017-05-081-6/+5
* KVM: arm/arm64: Let vcpu thread modify its own active stateJintack Lim2017-03-071-8/+24
* KVM: arm/arm64: vgic: Implement KVM_DEV_ARM_VGIC_GRP_LEVEL_INFO ioctlVijaya Kumar K2017-01-301-0/+54
* KVM: arm/arm64: vgic: Introduce VENG0 and VENG1 fields to vmcr structVijaya Kumar K2017-01-301-0/+16
* KVM: arm/arm64: vgic: Add distributor and redistributor accessVijaya Kumar K2017-01-301-1/+1
* KVM: arm/arm64: vgic: Implement support for userspace accessVijaya Kumar K2017-01-301-6/+72
* KVM: arm/arm64: Remove struct vgic_irq pending fieldChristoffer Dall2017-01-251-14/+5
* KVM: arm/arm64: vgic: Prevent access to invalid SPIsAndre Przywara2016-11-041-14/+27
* ARM: KVM: Support vgic-v3Vladimir Murzin2016-09-221-2/+0
* KVM: arm/arm64: Fix vGICv2 KVM_DEV_ARM_VGIC_GRP_CPU/DIST_REGSEric Auger2016-07-181-1/+3
* KVM: arm64: vgic-its: Introduce ITS emulation file with MMIO frameworkAndre Przywara2016-07-181-7/+30
* KVM: arm/arm64: vgic: Add refcounting for IRQsAndre Przywara2016-07-181-1/+24
* KVM: arm/arm64: vgic-new: Removel harmful BUG_ONMarc Zyngier2016-06-021-3/+1
* KVM: arm/arm64: vgic-new: Synchronize changes to active stateChristoffer Dall2016-05-201-39/+66
* KVM: arm/arm64: vgic-new: Add GICv3 MMIO handling frameworkAndre Przywara2016-05-201-0/+5
* KVM: arm/arm64: vgic-new: Add CONFIG registers handlersAndre Przywara2016-05-201-0/+47
* KVM: arm/arm64: vgic-new: Add PRIORITY registers handlersAndre Przywara2016-05-201-0/+40
* KVM: arm/arm64: vgic-new: Add ACTIVE registers handlersAndre Przywara2016-05-201-0/+81
* KVM: arm/arm64: vgic-new: Add PENDING registers handlersAndre Przywara2016-05-201-0/+60
* KVM: arm/arm64: vgic-new: Add ENABLE registers handlersAndre Przywara2016-05-201-0/+56
* KVM: arm/arm64: vgic-new: Add GICv2 MMIO handling frameworkAndre Przywara2016-05-201-0/+26
* KVM: arm/arm64: vgic-new: Add MMIO handling frameworkMarc Zyngier2016-05-201-0/+184