From e046342f4f114ae9fb05d00e8cc215ced5a3785e Mon Sep 17 00:00:00 2001 From: Wei-Han Chen Date: Fri, 5 Aug 2022 05:33:45 +0000 Subject: [PATCH] configs: fix fastmodel configs to run with kernel 5.x The original config can't run under kernel 5.x. Since atomic operation on fastmodel doesn't work well, I decide to disable related configs (BROADCASTATOMIC and BROADCASTOUTER) to unblock the boot process. Change-Id: Ibe622e22ee918446ae4f5a4b7fc8bcacd280ba6f Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/62211 Maintainer: Jason Lowe-Power Reviewed-by: Jason Lowe-Power Reviewed-by: Yu-hsin Wang Tested-by: kokoro --- configs/example/arm/devices.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/configs/example/arm/devices.py b/configs/example/arm/devices.py index 01691f4131..c6560d74dd 100644 --- a/configs/example/arm/devices.py +++ b/configs/example/arm/devices.py @@ -268,7 +268,9 @@ class FastmodelCluster(SubSystem): ] CpuClass = CpuClasses[num_cpus - 1] - cpu = CpuClass(GICDISABLE=False) + cpu = CpuClass( + GICDISABLE=False, BROADCASTATOMIC=False, BROADCASTOUTER=False + ) for core in cpu.cores: core.semihosting_enable = False core.RVBARADDR = 0x10