diff options
Diffstat (limited to 'configs/dram/lat_mem_rd.py')
-rw-r--r-- | configs/dram/lat_mem_rd.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/configs/dram/lat_mem_rd.py b/configs/dram/lat_mem_rd.py index dc0cfcbb8..dc80bd287 100644 --- a/configs/dram/lat_mem_rd.py +++ b/configs/dram/lat_mem_rd.py @@ -35,6 +35,8 @@ # # Authors: Andreas Hansson +from __future__ import print_function + import gzip import optparse import os @@ -60,22 +62,22 @@ import protolib try: import packet_pb2 except: - print "Did not find packet proto definitions, attempting to generate" + print("Did not find packet proto definitions, attempting to generate") from subprocess import call error = call(['protoc', '--python_out=configs/dram', '--proto_path=src/proto', 'src/proto/packet.proto']) if not error: - print "Generated packet proto definitions" + print("Generated packet proto definitions") try: import google.protobuf except: - print "Please install the Python protobuf module" + print("Please install the Python protobuf module") exit(-1) import packet_pb2 else: - print "Failed to import packet proto definitions" + print("Failed to import packet proto definitions") exit(-1) parser = optparse.OptionParser() @@ -92,7 +94,7 @@ parser.add_option("--reuse-trace", action="store_true", (options, args) = parser.parse_args() if args: - print "Error: script doesn't take any positional arguments" + print("Error: script doesn't take any positional arguments") sys.exit(1) # start by creating the system itself, using a multi-layer 2.0 GHz @@ -171,7 +173,7 @@ def create_trace(filename, max_addr, burst_size, itt): try: proto_out = gzip.open(filename, 'wb') except IOError: - print "Failed to open ", filename, " for writing" + print("Failed to open ", filename, " for writing") exit(-1) # write the magic number in 4-byte Little Endian, similar to what @@ -208,7 +210,7 @@ def create_trace(filename, max_addr, burst_size, itt): proto_out.close() # this will take a while, so keep the user informed -print "Generating traces, please wait..." +print("Generating traces, please wait...") nxt_range = 0 nxt_state = 0 @@ -304,6 +306,6 @@ m5.instantiate() m5.simulate(nxt_state * period) # print all we need to make sense of the stats output -print "lat_mem_rd with %d iterations, ranges:" % iterations +print("lat_mem_rd with %d iterations, ranges:" % iterations) for r in ranges: - print r + print(r) |