From 1ccc3d7e5b2b24e956888d68cc72d31c37a518d0 Mon Sep 17 00:00:00 2001 From: Matt Evans 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