diff options
author | Soby Mathew <soby.mathew@arm.com> | 2015-11-10 18:03:20 +0000 |
---|---|---|
committer | Soby Mathew <soby.mathew@arm.com> | 2016-02-04 16:59:19 +0000 |
commit | 5dc673aef643cd59eca1267289de68710650864b (patch) | |
tree | 8b59a2ad2a1b4713183567985862e27e881f99ba /docs | |
parent | af059017bbba5cf5626c9dbfe8391e086158ca8e (diff) |
Introduce the TFTF GICv3 support
This patch adds GICv3 driver support to TFTF and also enables dynamic
selection of the GIC driver within ARM GIC layer according to the GIC
mode detected. The GICv3 driver is defined in `gic_v3.c` and prototypes
are present in `gic_v3.h`. Appropriate architecture helpers are also added
for accessing GICv3 system registers.
A ARM GIC layer for dynamically selecting the appropriate GIC driver is added
in `arm_gic_v2v3.c`. The fvp, armstrong, buzz and collins platform ports now
use this dynamic ARM GIC layer which selects the GIC driver according to
the way GIC has been configured.
Change-Id: I78ef780a85b2edeb99851e44720e9c445e86dc37
Diffstat (limited to 'docs')
-rw-r--r-- | docs/implementing-tests.md | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/implementing-tests.md b/docs/implementing-tests.md index 1cc8660..312d38d 100644 --- a/docs/implementing-tests.md +++ b/docs/implementing-tests.md @@ -125,7 +125,8 @@ overview of the panel of features provided and pointers to the right header files to find the documentation. `include/drivers/` - * GICv2 driver + * Generic GIC driver. The `arm_gic.h` contains the public API which can be + used by the tests. TFTF supports both GIC architecture version 2 and 3. * PL011 UART driver |