• Soby Mathew's avatar
    Add ARM GICv2 driver · 464ce2bb
    Soby Mathew authored
    This patch adds a driver for ARM GICv2 systems, example GIC-400. Unlike
    the existing GIC driver in `include/drivers/arm/arm_gic.h`, this driver
    is optimised for GICv2 and does not support GICv3 systems in GICv2
    compatibility mode. The driver interface has been implemented in
    `drivers/arm/gic/v2/gicv2_main.c`. The corresponding header is in
    `include/drivers/arm/gicv2.h`. Helper functions are implemented in
    `drivers/arm/gic/v2/gicv2_helpers.c` and are accessible through the
    `drivers/arm/gic/v2/gicv2_private.h` header.
    
    Change-Id: I09fffa4e621fb99ba3c01204839894816cd89a2a
    464ce2bb
gicv2_main.c 9.42 KB