events: Make trace events happen at the right priority.
[gem5.git] / src / python / m5 / simulate.py
index 3d91da3683a4ffeb86792de0f58c006d8574690c..617ac3be27b5146974cd3f1d4c4cc275e8097c3b 100644 (file)
@@ -46,9 +46,10 @@ def instantiate(root):
 
     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()
@@ -182,3 +183,5 @@ def switchCpus(cpuList):
 
     for old_cpu, new_cpu in cpuList:
         new_cpu.takeOverFrom(old_cpu)
+
+from internal.core import disableAllListeners