From 92027a68ceea09624b4ce17da81d05ede883c484 Mon Sep 17 00:00:00 2001 From: Matthew Poremba Date: Wed, 23 Nov 2022 14:20:14 -0800 Subject: [PATCH] configs: Set CPU vendor to M5 Simulator in apu_se.py Other vendor strings causes, for some reason, bad addresses to be computed when running the GPU model. This change reverts back to M5 Simulator only for apu_se.py. Change-Id: I5992b4e31569f5c0e5e49e523908c8fa0602f845 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/65991 Tested-by: kokoro Reviewed-by: Matt Sinclair Maintainer: Matt Sinclair Reviewed-by: Jason Lowe-Power --- configs/example/apu_se.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/configs/example/apu_se.py b/configs/example/apu_se.py index 39def024fc..8e8bc60fe8 100644 --- a/configs/example/apu_se.py +++ b/configs/example/apu_se.py @@ -757,6 +757,11 @@ if fast_forward: (cpu_list[i], future_cpu_list[i]) for i in range(args.num_cpus) ] +# Other CPU strings cause bad addresses in ROCm. Revert back to M5 Simulator. +for (i, cpu) in enumerate(cpu_list): + for j in range(len(cpu)): + cpu.isa[j].vendor_string = "M5 Simulator" + # Full list of processing cores in the system. cpu_list = cpu_list + [shader] + cp_list