summaryrefslogtreecommitdiff
path: root/src/dev/arm/SConscript
diff options
context:
space:
mode:
authorMatt Evans <matt.evans@arm.com>2015-03-19 04:06:17 -0400
committerMatt Evans <matt.evans@arm.com>2015-03-19 04:06:17 -0400
commit1ccc3d7e5b2b24e956888d68cc72d31c37a518d0 (patch)
treee8608c8fd95c365107ba9fa42f4748abfb78d087 /src/dev/arm/SConscript
parentec80224188500183604eaf6cbe19d0ac16616f9c (diff)
downloadgem5-1ccc3d7e5b2b24e956888d68cc72d31c37a518d0.tar.xz
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.
Diffstat (limited to 'src/dev/arm/SConscript')
-rw-r--r--src/dev/arm/SConscript2
1 files changed, 2 insertions, 0 deletions
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')