# HG changeset patch
# User Nathan Binkert <[EMAIL PROTECTED]>
# Date 1224856285 25200
# Node ID b9ee37f0220800243dcff7076f808891d251b623
# Parent  98224505352a1935c321a702863140ffe0ff6848
output: Change default output directory and files

diff --git a/src/python/m5/main.py b/src/python/m5/main.py
--- a/src/python/m5/main.py
+++ b/src/python/m5/main.py
@@ -78,7 +78,7 @@
     help="Show the release notes")
 
 # Options for configuring the base simulator
-add_option('-d', "--outdir", metavar="DIR", default=".",
+add_option('-d', "--outdir", metavar="DIR", default="m5out",
     help="Set the output directory to DIR [Default: %default]")
 add_option('-r', "--redirect-stdout", action="store_true", default=False,
            help="Redirect stdout (& stderr, without -e) to file")
@@ -101,8 +101,13 @@
 
 # Statistics options
 set_group("Statistics Options")
-add_option("--stats-file", metavar="FILE", default="m5stats.txt",
+add_option("--stats-file", metavar="FILE", default="stats.txt",
     help="Sets the output file for statistics [Default: %default]")
+
+# Configuration Options
+set_group("Configuration Options")
+add_option("--dump-config", metavar="FILE", default="config",
+    help="Dump configuration output file [Default: %default]")
 
 # Debugging options
 set_group("Debugging Options")
diff --git a/src/python/m5/simulate.py b/src/python/m5/simulate.py
--- a/src/python/m5/simulate.py
+++ b/src/python/m5/simulate.py
@@ -46,9 +46,10 @@
 
     root.unproxy_all()
 
-    ini_file = file(os.path.join(options.outdir, 'config.ini'), 'w')
-    root.print_ini(ini_file)
-    ini_file.close() # close config.ini
+    if options.dump_config:
+        ini_file = file(os.path.join(options.outdir, options.dump_config), 'w')
+        root.print_ini(ini_file)
+        ini_file.close()
 
     # Initialize the global statistics
     internal.stats.initSimStats()
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to