gpu-compute: call createThreads() on cpu objs in apu_se.py
commit 8ad26e2688
cpu: Don't override ISA if provided by user
removed the default ISA from the BaseCPU, and instead relies on
createThreads() to initiate a default ISA if none is specified. the apu_se.py
script, however does not call creatThreads() leading to a fatal when
constructing CPU objects. this patch adds the appropriate calls to
createThreads() inside apu_se.py.
Change-Id: I16a5929454c59d68a3f1b7b3858c48a70cb76412
Reviewed-on: https://gem5-review.googlesource.com/7101
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Michael LeBeane <Michael.Lebeane@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>
This commit is contained in:
committed by
Anthony Gutierrez
parent
954bd6b085
commit
9fef867fc9
@@ -392,6 +392,7 @@ else:
|
||||
# OpenCL driver
|
||||
driver = ClDriver(filename="hsa", codefile=kernel_files)
|
||||
for cpu in cpu_list:
|
||||
cpu.createThreads()
|
||||
cpu.workload = Process(executable = executable,
|
||||
cmd = [options.cmd] + options.options.split(),
|
||||
drivers = [driver])
|
||||
@@ -401,6 +402,7 @@ for cp in cp_list:
|
||||
if fast_forward:
|
||||
for i in xrange(len(future_cpu_list)):
|
||||
future_cpu_list[i].workload = cpu_list[i].workload
|
||||
future_cpu_list[i].createThreads()
|
||||
|
||||
########################## Create the overall system ########################
|
||||
# List of CPUs that must be switched when moving between KVM and simulation
|
||||
|
||||
Reference in New Issue
Block a user