]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPkg/ArmGicLib: manage GICv3 SPI state at the distributor
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Thu, 7 Jul 2016 17:18:39 +0000 (19:18 +0200)
committerArd Biesheuvel <ard.biesheuvel@linaro.org>
Wed, 13 Jul 2016 14:37:21 +0000 (16:37 +0200)
commit28f8d28faabf50a82ef8d137308592c64ea9e2b6
treed9bd37d2ea526ac3f889bd390fbbfc1f06b517ec
parent31441f298365dd182a7a672f1b40fbdb6115c12f
ArmPkg/ArmGicLib: manage GICv3 SPI state at the distributor

Unlike SGIs and PPIs, which are private to the CPU and are managed at
the redistributor level (which is also a per-CPU construct), shared
interrupts (SPIs) are shared between all CPUs, and therefore managed at
the distributor level (just as on GICv2).

Reported-by: Narinder Dhillon <ndhillonv2@gmail.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
ArmPkg/Drivers/ArmGic/ArmGicLib.c