summaryrefslogtreecommitdiff
path: root/virt/kvm/arm/vgic/vgic-mmio-v2.c
AgeCommit message (Expand)Author
2020-05-16KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier
2020-04-23KVM: arm: vgic-v2: Only use the virtual state when userspace accesses pending...Marc Zyngier
2020-04-22KVM: arm: vgic: Only use the virtual state when userspace accesses enable bitsMarc Zyngier
2020-04-22KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER readMarc Zyngier
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-07-24KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr()Mark Rutland
2018-07-21KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPRChristoffer Dall
2018-07-21KVM: arm/arm64: vgic: Allow configuration of interrupt groupsChristoffer Dall
2018-07-21KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writesChristoffer Dall
2018-07-21KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zeroChristoffer Dall
2018-07-21KVM: arm/arm64: vgic: Keep track of implementation revisionChristoffer Dall
2018-07-21KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3Christoffer Dall
2018-04-26KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_mmio_read_apr()Mark Rutland
2017-11-06KVM: arm/arm64: Support calling vgic_update_irq_pending from irq contextChristoffer Dall
2017-09-05KVM: arm/arm64: Support uaccess of GICC_APRnChristoffer Dall
2017-06-15Merge branch 'kvmarm-master/master' into HEADMarc Zyngier
2017-05-24KVM: arm/arm64: Fix isues with GICv2 on GICv3 migrationChristoffer Dall
2017-05-23KVM: arm/arm64: Separate guest and uaccess writes to dist {sc}activeChristoffer Dall
2017-05-23KVM: arm/arm64: Allow GICv2 to supply a uaccess register functionChristoffer Dall
2017-04-04KVM: arm/arm64: vgic: Fix GICC_PMR uaccess on GICv3 and clarify ABIChristoffer Dall
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-12-09KVM: arm/arm64: vgic-v2: Limit ITARGETSR bits to number of VCPUsAndre Przywara
2016-07-18KVM: arm/arm64: Fix vGICv2 KVM_DEV_ARM_VGIC_GRP_CPU/DIST_REGSEric Auger
2016-07-18KVM: arm/arm64: vgic: Add refcounting for IRQsAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Add userland GIC CPU interface accessAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Export register access interfaceChristoffer Dall
2016-05-20KVM: arm/arm64: vgic-new: vgic_kvm_device: access to VGIC registersEric Auger
2016-05-20KVM: arm/arm64: vgic-new: Add SGIPENDR register handlersAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Add SGIR register handlerAndre Przywara
2016-05-20KVM: arm/arm64: vgic-new: Add TARGET registers handlersAndre 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 CTLR, TYPER and IIDR handlersMarc Zyngier
2016-05-20KVM: arm/arm64: vgic-new: Add GICv2 MMIO handling frameworkAndre Przywara