sim: print pid in output header
authorSteve Reinhardt <steve.reinhardt@amd.com>
Wed, 7 Oct 2015 00:26:50 +0000 (17:26 -0700)
committerSteve Reinhardt <steve.reinhardt@amd.com>
Wed, 7 Oct 2015 00:26:50 +0000 (17:26 -0700)
This information is useful if you have a bunch of simulations running
and want to know which one to kill, but you've neglected to take
advantage of the previous patch and embed the pid in your output path.

src/python/m5/main.py

index 700aae3d3bed40446e045b697295cf201ba8a8c3..09bf7e92ba86666958602544e6de723a1aebb36e 100644 (file)
@@ -291,7 +291,8 @@ def main(*args):
 
         print "gem5 started %s" % \
             datetime.datetime.now().strftime("%b %e %Y %X")
-        print "gem5 executing on %s" % socket.gethostname()
+        print "gem5 executing on %s, pid %d" % \
+            (socket.gethostname(), os.getpid())
 
         # in Python 3 pipes.quote() is moved to shlex.quote()
         import pipes