audk/ArmPkg/Drivers/ArmGic
Sami Mujawar 1bb76029ef ArmPkg: Fix writes to GICv3 GICD_IROUTER<n> reg
According to ARM Generic Interrupt Controller Architecture
Specification, GIC architecture version 3.0 and version 4.0,
GICD_IROUTER<n> is a 64-bit register.

Fixed code to use 64 bit MMIO write operations so that the
Aff3 value (bits [39:32]) is written to GICD_IROUTER<n>.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sami Mujawar <sami.mujawar@arm.com>
Reported-by: Carl van Schaik <carl@cog.systems>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
2019-02-26 08:38:42 +01:00
..
GicV2 ArmPkg: remove unused ArmGicSecLib library implementation 2017-11-26 10:58:30 +00:00
GicV3 ArmPkg: Fix writes to GICv3 GICD_IROUTER<n> reg 2019-02-26 08:38:42 +01:00
ArmGicCommonDxe.c ArmPkg/Gic: force GIC driver to run before CPU arch protocol driver 2018-02-06 18:59:34 +00:00
ArmGicDxe.c
ArmGicDxe.h ArmPkg/Gic: force GIC driver to run before CPU arch protocol driver 2018-02-06 18:59:34 +00:00
ArmGicDxe.inf ArmPkg/ArmGicDxe: annotate protocol usage in "ArmGicDxe.inf" 2018-04-12 21:24:26 +02:00
ArmGicLib.c ArmPkg: Add support for GICv4 2018-10-12 17:40:33 +02:00
ArmGicLib.inf ArmPkg: Add support for GICv4 2018-10-12 17:40:33 +02:00
ArmGicNonSecLib.c
ArmGicSecLib.c