Scripts: Check for the appropriate build type as soon as possible.
authorAli Saidi <saidi@eecs.umich.edu>
Fri, 13 Jun 2008 05:09:06 +0000 (01:09 -0400)
committerAli Saidi <saidi@eecs.umich.edu>
Fri, 13 Jun 2008 05:09:06 +0000 (01:09 -0400)
configs/example/fs.py
configs/example/se.py

index abfd3cc47cde80992a54d13c3b07c18f930f1e1f..5b5d26c9047ba8b359a2715cb5265e03abfa5cdb 100644 (file)
 import optparse, os, sys
 
 import m5
+
+if not m5.build_env['FULL_SYSTEM']:
+    m5.panic("This script requires full-system mode (*_FS).")
+
 from m5.objects import *
 m5.AddToPath('../common')
 from FSConfig import *
@@ -37,9 +41,6 @@ from Benchmarks import *
 import Simulation
 from Caches import *
 
-if not m5.build_env['FULL_SYSTEM']:
-    m5.panic("This script requires full-system mode (ALPHA_FS).")
-
 # Get paths we might need.  It's expected this file is in m5/configs/example.
 config_path = os.path.dirname(os.path.abspath(__file__))
 config_root = os.path.dirname(config_path)
index 3d3f28a7269939215484926763f49b5466e2e664..fa7959b99f72098ee5871ad967a82bdf25fd1e41 100644 (file)
 # "m5 test.py"
 
 import m5
+
+if m5.build_env['FULL_SYSTEM']:
+    m5.panic("This script requires syscall emulation mode (*_SE).")
+
 from m5.objects import *
 import os, optparse, sys
 m5.AddToPath('../common')