summaryrefslogtreecommitdiffstats
path: root/drivers/irqchip/irq-gic-v3-its.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-12-201-4/+8
|\
| * KVM: arm64: Delay the polling of the GICR_VPENDBASER.Dirty bitShenming Lu2020-11-301-4/+8
* | irqchip/gic-v3-its: Tag ITS device as shared if allocating for a proxy deviceMarc Zyngier2020-12-111-0/+3
* | irqchip/gic-v4.1: Reduce the delay when polling GICR_VPENDBASER.DirtyShenming Lu2020-12-111-1/+1
* | Merge tag 'irqchip-fixes-5.10-2' of git://git.kernel.org/pub/scm/linux/kernel...Thomas Gleixner2020-11-251-13/+3
|\ \ | |/ |/|
| * irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspendXu Qiang2020-11-221-13/+3
* | Merge tag 'acpi-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2020-10-141-1/+6
|\ \
| * | irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without proces...Jonathan Cameron2020-09-241-1/+6
* | | memblock: implement for_each_reserved_mem_region() using __next_mem_region()Mike Rapoport2020-10-141-1/+1
| |/ |/|
* | Merge remote-tracking branch 'origin/irq/gic-retrigger' into irq/irqchip-nextMarc Zyngier2020-09-171-0/+6
|\ \ | |/ |/|
| * irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIsMarc Zyngier2020-09-061-0/+6
* | treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-241-2/+2
|/
* Merge tag 'irq-core-2020-08-04' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-08-051-5/+9
|\
| * irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table()Zenghui Yu2020-07-271-2/+2
| * irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLRZenghui Yu2020-07-271-3/+7
* | genirq/affinity: Make affinity setting if activated opt-inThomas Gleixner2020-07-271-1/+4
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-07-061-0/+8
|\ \
| * | KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbellMarc Zyngier2020-06-231-0/+8
| |/
* / irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomicZenghui Yu2020-06-211-4/+4
|/
* irqchip/gic-v3-its: Balance initial LPI affinity across CPUsMarc Zyngier2020-05-201-27/+100
* irqchip/gic-v3-its: Track LPI distribution on a per CPU basisMarc Zyngier2020-05-181-3/+46
* irqchip/gic-v4.1: Update effective affinity of virtual SGIsMarc Zyngier2020-04-161-0/+1
* irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signalingMarc Zyngier2020-04-161-0/+19
* Merge branch 'irq/gic-v4.1' into irq/irqchip-nextMarc Zyngier2020-03-241-22/+400
|\
| * irqchip/gic-v4.1: Eagerly vmap vPEsMarc Zyngier2020-03-241-10/+42
| * irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacksMarc Zyngier2020-03-241-0/+18
| * irqchip/gic-v4.1: Plumb get/set_irqchip_state SGI callbacksMarc Zyngier2020-03-241-0/+77
| * irqchip/gic-v4.1: Plumb mask/unmask SGI callbacksMarc Zyngier2020-03-241-0/+18
| * irqchip/gic-v4.1: Add initial SGI configurationMarc Zyngier2020-03-241-1/+91
| * irqchip/gic-v4.1: Plumb skeletal VSGI irqchipMarc Zyngier2020-03-241-1/+74
| * irqchip/gic-v4.1: Map the ITS SGIR register pageMarc Zyngier2020-03-201-2/+13
| * irqchip/gic-v4.1: Advertise support v4.1 to KVMMarc Zyngier2020-03-201-1/+8
| * irqchip/gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RDMarc Zyngier2020-03-201-0/+6
| * irqchip/gic-v4.1: Wait for completion of redistributor's INVALL operationZenghui Yu2020-03-201-0/+2
| * irqchip/gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD ...Marc Zyngier2020-03-191-8/+48
| * irqchip/gic-v4.1: Skip absent CPUs while iterating over redistributorsMarc Zyngier2020-03-191-0/+4
* | irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tablesHeyi Guo2020-03-211-1/+1
* | irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependencyMarc Zyngier2020-03-161-0/+6
* | irqchip/gic-v3-its: Probe ITS page size for all GITS_BASERn registersMarc Zyngier2020-03-161-34/+66
* | irqchip/gic-v3-its: Fix access width for gicr_syncrHeyi Guo2020-03-081-1/+1
|/
* irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARMMarc Zyngier2020-02-101-2/+2
* irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessorsZenghui Yu2020-02-081-14/+14
* irqchip/gic-v3-its: Remove superfluous WARN_ONZenghui Yu2020-02-081-1/+0
* irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd()Zenghui Yu2020-02-081-3/+1
* irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD levelZenghui Yu2020-02-081-0/+80
* irqchip/gic-v4.1: Set vpe_l1_base for all redistributorsZenghui Yu2020-02-081-1/+4
* irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZEZenghui Yu2020-02-081-1/+1
* irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALLZenghui Yu2020-02-031-1/+1
* irqchip/gic-v4.1: Allow direct invalidation of VLPIsMarc Zyngier2020-01-221-19/+36
* irqchip/gic-v4.1: Suppress per-VLPI doorbellMarc Zyngier2020-01-221-2/+9