arm-trusted-firmware/include/drivers/arm
Achin Gupta ca0225a5dc Fix reporting of interrupt ID in ARM GIC driver
The ARM GIC driver treats the entire contents of the GICC_HPPIR as the interrupt
ID instead of just bits[9:0]. This could result in an SGI being treated as a
Group 1 interrupt on a GICv2 system.

This patch introduces a mask to retrieve only the ID from a read of GICC_HPPIR,
GICC_IAR and similar registers. The value read from these registers is masked
with this constant prior to use as an interrupt ID.

Fixes ARM-software/tf-issues#306

Change-Id: Ie3885157de33b71df9781a41f6ef015a30c4608d
2015-05-19 11:53:54 +01:00
..
arm_gic.h Refactor fvp gic code to be a generic driver 2014-07-09 16:36:39 +01:00
cci.h Common driver for ARM Cache Coherent Interconnects 2015-03-16 18:37:47 +00:00
cci400.h Remove platform dependency in CCI-400 driver 2014-08-14 10:49:20 +01:00
gic_v2.h Fix reporting of interrupt ID in ARM GIC driver 2015-05-19 11:53:54 +01:00
gic_v3.h Make system register functions inline assembly 2014-06-10 15:26:14 +01:00
pl011.h Parametrize baudrate and UART clock during console_init() 2014-07-28 10:44:04 +01:00
tzc400.h Add TZC function to configure region 0 2015-04-27 18:04:12 +01:00