From 1ccc3d7e5b2b24e956888d68cc72d31c37a518d0 Mon Sep 17 00:00:00 2001
From: Matt Evans <matt.evans@arm.com>
Date: Thu, 19 Mar 2015 04:06:17 -0400
Subject: arm: Add a GICv2m device

This patch adds a new PIO-accessible GICv2m shim. This shim has a PIO
slave port on one side, and SPI 'wires' on the other. It accepts MSIs
from the system and triggers SPIs on the GIC. It is configurable with
a number of frames, each of which has a number of SPIs and a base SPI
offset.

A Linux driver for GICv2m is available upstream.
---
 src/dev/arm/SConscript | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'src/dev/arm/SConscript')

diff --git a/src/dev/arm/SConscript b/src/dev/arm/SConscript
index ad6a22b55..7ed85a587 100644
--- a/src/dev/arm/SConscript
+++ b/src/dev/arm/SConscript
@@ -50,6 +50,7 @@ if env['TARGET_ISA'] == 'arm':
     Source('base_gic.cc')
     Source('generic_timer.cc')
     Source('gic_pl390.cc')
+    Source('gic_v2m.cc')
     Source('pl011.cc')
     Source('pl111.cc')
     Source('hdlcd.cc')
@@ -65,6 +66,7 @@ if env['TARGET_ISA'] == 'arm':
     DebugFlag('AMBA')
     DebugFlag('HDLcd')
     DebugFlag('PL111')
+    DebugFlag('GICV2M')
     DebugFlag('Pl050')
     DebugFlag('GIC')
     DebugFlag('RVCTRL')
-- 
cgit v1.2.3