dev-arm: Implement GIC-400 model from GicV2
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Fri, 21 Dec 2018 10:26:55 +0000 (10:26 +0000)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Fri, 4 Jan 2019 13:24:40 +0000 (13:24 +0000)
commit90ed58bcb1791b36e2ecc585ff91b842b1d89610
tree510f5bf72b23269c1308c5765ee7f1d4d8302f24
parent75831ce5b7880b67c1aa2e0871ce16d5c01cadc7
dev-arm: Implement GIC-400 model from GicV2

Implementation registers for the GICv2 model currently hold values
referring to a GIC-400 implementation. This patch is making them
parametrizable so that it is possible to instantiate a GIC-400 model.
The patch is also modifying Realview platform to use new GIC-400 model
in lieau of GICv2.

Change-Id: I446db8c796ee3c2708af91e9139f0a6e7947321b
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/15277
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/dev/arm/Gic.py
src/dev/arm/RealView.py
src/dev/arm/gic_v2.cc
src/dev/arm/gic_v2.hh