summaryrefslogtreecommitdiffstats
path: root/virt/kvm/arm/vgic/vgic-mmio-v2.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner2019-05-301-9/+1Star
* KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlockJulien Thierry2019-01-241-7/+7
* KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr()Mark Rutland2018-07-241-0/+3
* KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPRChristoffer Dall2018-07-211-1/+15
* KVM: arm/arm64: vgic: Allow configuration of interrupt groupsChristoffer Dall2018-07-211-1/+12
* KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writesChristoffer Dall2018-07-211-3/+18
* KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zeroChristoffer Dall2018-07-211-1/+7
* KVM: arm/arm64: vgic: Keep track of implementation revisionChristoffer Dall2018-07-211-2/+4
* KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3Christoffer Dall2018-07-211-1/+2
* KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_mmio_read_apr()Mark Rutland2018-04-261-0/+5
* KVM: arm/arm64: Support calling vgic_update_irq_pending from irq contextChristoffer Dall2017-11-061-9/+13
* KVM: arm/arm64: Support uaccess of GICC_APRnChristoffer Dall2017-09-051-1/+46
* Merge branch 'kvmarm-master/master' into HEADMarc Zyngier2017-06-151-2/+14
|\
| * KVM: arm/arm64: Fix isues with GICv2 on GICv3 migrationChristoffer Dall2017-05-241-2/+14
* | KVM: arm/arm64: Separate guest and uaccess writes to dist {sc}activeChristoffer Dall2017-05-231-2/+4
* | KVM: arm/arm64: Allow GICv2 to supply a uaccess register functionChristoffer Dall2017-05-231-11/+11
|/
* KVM: arm/arm64: vgic: Fix GICC_PMR uaccess on GICv3 and clarify ABIChristoffer Dall2017-04-041-2/+18
* KVM: arm/arm64: vgic: Introduce VENG0 and VENG1 fields to vmcr structVijaya Kumar K2017-01-301-16/+0Star
* KVM: arm/arm64: vgic: Add distributor and redistributor accessVijaya Kumar K2017-01-301-19/+21
* KVM: arm/arm64: vgic: Implement support for userspace accessVijaya Kumar K2017-01-301-25/+0Star
* KVM: arm/arm64: Remove struct vgic_irq pending fieldChristoffer Dall2017-01-251-3/+3
* KVM: arm/arm64: vgic-v2: Limit ITARGETSR bits to number of VCPUsAndre Przywara2016-12-091-1/+2
* KVM: arm/arm64: Fix vGICv2 KVM_DEV_ARM_VGIC_GRP_CPU/DIST_REGSEric Auger2016-07-181-0/+2
* KVM: arm/arm64: vgic: Add refcounting for IRQsAndre Przywara2016-07-181-0/+8
* KVM: arm/arm64: vgic-new: Add userland GIC CPU interface accessAndre Przywara2016-05-201-1/+113
* KVM: arm/arm64: vgic-new: Export register access interfaceChristoffer Dall2016-05-201-0/+36
* KVM: arm/arm64: vgic-new: vgic_kvm_device: access to VGIC registersEric Auger2016-05-201-0/+38
* KVM: arm/arm64: vgic-new: Add SGIPENDR register handlersAndre Przywara2016-05-201-2/+60
* KVM: arm/arm64: vgic-new: Add SGIR register handlerAndre Przywara2016-05-201-1/+42
* KVM: arm/arm64: vgic-new: Add TARGET registers handlersAndre Przywara2016-05-201-1/+42
* KVM: arm/arm64: vgic-new: Add CONFIG registers handlersAndre Przywara2016-05-201-1/+1
* KVM: arm/arm64: vgic-new: Add PRIORITY registers handlersAndre Przywara2016-05-201-1/+1
* KVM: arm/arm64: vgic-new: Add ACTIVE registers handlersAndre Przywara2016-05-201-2/+2
* KVM: arm/arm64: vgic-new: Add PENDING registers handlersAndre Przywara2016-05-201-2/+2
* KVM: arm/arm64: vgic-new: Add ENABLE registers handlersAndre Przywara2016-05-201-2/+2
* KVM: arm/arm64: vgic-new: Add CTLR, TYPER and IIDR handlersMarc Zyngier2016-05-201-1/+45
* KVM: arm/arm64: vgic-new: Add GICv2 MMIO handling frameworkAndre Przywara2016-05-201-0/+76