diff options
author | Ali Saidi <saidi@eecs.umich.edu> | 2008-02-29 01:23:18 -0500 |
---|---|---|
committer | Ali Saidi <saidi@eecs.umich.edu> | 2008-02-29 01:23:18 -0500 |
commit | 0273533adb65cc4a29fdf01a0972a7c2529ffa98 (patch) | |
tree | ce8f7b9d559cee70ecd42426bcb53f9089166c25 | |
parent | 3cb7df428cb303a043a535484b1a107b69ffbf44 (diff) | |
download | gem5-0273533adb65cc4a29fdf01a0972a7c2529ffa98.tar.xz |
Configs: Make sure options don't conflict
--HG--
extra : convert_revision : dc9b91cf1d8e33c5e68d7faeb45dbe3e7038d14c
-rw-r--r-- | configs/common/Simulation.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/configs/common/Simulation.py b/configs/common/Simulation.py index 8ed6d6def..3261594bd 100644 --- a/configs/common/Simulation.py +++ b/configs/common/Simulation.py @@ -77,6 +77,12 @@ def run(options, root, testsys, cpu_class): else: cptdir = getcwd() + if options.fast_forward and options.checkpoint_restore != None: + m5.panic("Error: Can't specify both --fast-forward and --checkpoint-restore") + + if options.standard_switch and not cpu_class: + m5.panic("Error: Must specify CPU to switch to for --standard-switch (almost always detailed (-d))") + np = options.num_cpus max_checkpoints = options.max_checkpoints switch_cpus = None |