summaryrefslogtreecommitdiffstats
path: root/drivers/irqchip/irq-gic-v4.c
Commit message (Collapse)AuthorAgeFilesLines
* irqchip/gic-v4: Enable low-level GICv4 operationsMarc Zyngier2017-08-311-0/+13
| | | | | | | Get the show on the road... Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
* irqchip/gic-v4: Add some basic documentationMarc Zyngier2017-08-311-0/+71
| | | | | | | | Do a braindump of the way things are supposed to work. Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Eric Auger <eric.auger@redhat.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
* irqchip/gic-v4: Add VLPI configuration interfaceMarc Zyngier2017-08-311-0/+42
| | | | | | | | Add the required interfaces to map, unmap and update a VLPI. Reviewed-by: Eric Auger <eric.auger@redhat.com> Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
* irqchip/gic-v4: Add VPE command interfaceMarc Zyngier2017-08-311-0/+25
| | | | | | | | | Add the required interfaces to schedule a VPE and perform a VINVALL command. Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Eric Auger <eric.auger@redhat.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
* irqchip/gic-v4: Add per-VM VPE domain creationMarc Zyngier2017-08-311-0/+74
When creating a VM, it is very convenient to have an irq domain containing all the doorbell interrupts associated with that VM (each interrupt representing a VPE). Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>