From: Jayneel Gandhi Date: Tue, 17 Apr 2012 21:12:41 +0000 (-0500) Subject: SE Config: Changed se.py to support multithreaded mode X-Git-Tag: stable_2012_06_28~116 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7aa57ac882507f00fded32539dc1adb6998e89ad;p=gem5.git SE Config: Changed se.py to support multithreaded mode Multithreaded programs did not run by just specifying the binary once on the command line of SE mode.The default mode is multi-programmed mode. Added check in SE mode to run multi-threaded programs in case only one program is specified with multiple CPUS. Default mode is still multi-programmed mode. --- diff --git a/configs/example/se.py b/configs/example/se.py index 853947475..855c685c8 100644 --- a/configs/example/se.py +++ b/configs/example/se.py @@ -160,7 +160,10 @@ if options.fastmem and (options.caches or options.l2cache): fatal("You cannot use fastmem in combination with caches!") for i in xrange(np): - system.cpu[i].workload = multiprocesses[i] + if len(multiprocesses) == 1: + system.cpu[i].workload = multiprocesses[0] + else: + system.cpu[i].workload = multiprocesses[i] if options.fastmem: system.cpu[0].fastmem = True