summaryrefslogtreecommitdiff
path: root/configs/common/Simulation.py
diff options
context:
space:
mode:
authorGedare Bloom <gedare@rtems.org>2014-04-10 13:43:33 -0500
committerGedare Bloom <gedare@rtems.org>2014-04-10 13:43:33 -0500
commitca90a54476a45823c627ed2658211b5ca6dc4997 (patch)
tree5f73e2ec806eb908656a836599e99452cc25b771 /configs/common/Simulation.py
parent698c4c792d9dfbf7ade3dee68ce4993c596cc17d (diff)
downloadgem5-ca90a54476a45823c627ed2658211b5ca6dc4997.tar.xz
config: add num-work-ids command line option
Adds the parameter --num-work-ids to Options.py and reads the parameter into the System params in Simulation.py. This parameter enables setting the number of possible work items to different than 16. Support for this parameter already exists in src/sim/System.py, so this changeset only affects the Python config files. Committed by: Nilay Vaish <nilay@cs.wisc.edu>
Diffstat (limited to 'configs/common/Simulation.py')
-rw-r--r--configs/common/Simulation.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/configs/common/Simulation.py b/configs/common/Simulation.py
index c5d7aee40..5d4398c80 100644
--- a/configs/common/Simulation.py
+++ b/configs/common/Simulation.py
@@ -93,6 +93,8 @@ def setMemClass(options):
def setWorkCountOptions(system, options):
if options.work_item_id != None:
system.work_item_id = options.work_item_id
+ if options.num_work_ids != None:
+ system.num_work_ids = options.num_work_ids
if options.work_begin_cpu_id_exit != None:
system.work_begin_cpu_id_exit = options.work_begin_cpu_id_exit
if options.work_end_exit_count != None: