From 40018b14a608b066a52c4baf86b4160820402c9c Mon Sep 17 00:00:00 2001 From: Giacomo Travaglini Date: Tue, 16 Apr 2019 14:48:10 +0100 Subject: dev-arm: Move GICv3 (Re)Ditributor address in Realview.py Base addresses for GICv3's Distributor and Redistributors are implementation defined: they depend on the platform rather than the model. This patch is then moving dist_addr and redist_addr initialization in Realview.py Change-Id: I1246df500262f4d3d5a38e62d0240945f90941ee Signed-off-by: Giacomo Travaglini Reviewed-by: Andreas Sandberg Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18393 Maintainer: Andreas Sandberg Tested-by: kokoro --- src/dev/arm/RealView.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/dev/arm/RealView.py') diff --git a/src/dev/arm/RealView.py b/src/dev/arm/RealView.py index f83f075f6..186d6df41 100644 --- a/src/dev/arm/RealView.py +++ b/src/dev/arm/RealView.py @@ -1083,7 +1083,8 @@ class VExpress_GEM5_V1(VExpress_GEM5_V1_Base): ] class VExpress_GEM5_V2_Base(VExpress_GEM5_Base): - gic = Gicv3(maint_int=ArmPPI(num=25)) + gic = Gicv3(dist_addr=0x2c000000, redist_addr=0x2c010000, + maint_int=ArmPPI(num=25)) # Limiting to 128 since it will otherwise overlap with PCI space gic.cpu_max = 128 -- cgit v1.2.3