From 5dc673aef643cd59eca1267289de68710650864b Mon Sep 17 00:00:00 2001 From: Soby Mathew Date: Tue, 10 Nov 2015 18:03:20 +0000 Subject: 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 --- docs/implementing-tests.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'docs') 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 -- cgit v1.2.3