diff options
author | Matt Evans <matt.evans@arm.com> | 2015-03-19 04:06:17 -0400 |
---|---|---|
committer | Matt Evans <matt.evans@arm.com> | 2015-03-19 04:06:17 -0400 |
commit | 1ccc3d7e5b2b24e956888d68cc72d31c37a518d0 (patch) | |
tree | e8608c8fd95c365107ba9fa42f4748abfb78d087 /src/dev/arm/SConscript | |
parent | ec80224188500183604eaf6cbe19d0ac16616f9c (diff) | |
download | gem5-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/SConscript | 2 |
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') |