0a1,12
> # Copyright (c) 2012 ARM Limited
> # All rights reserved.
> #
> # The license below extends only to copyright in the software and shall
> # not be construed as granting a license to any other intellectual
> # property including but not limited to intellectual property relating
> # to a hardware implementation of the functionality of the software
> # licensed hereunder. You may use the software subject to the license
> # terms below provided that you ensure that this notice is replicated
> # unmodified and in its entirety in all distributions of the software,
> # modified or unmodified, in source code or in binary form.
> #
35,40d46
< try:
< import pydot
< except:
< pydot = False
<
<
47a54,55
> from m5.util.dot_writer import do_dot
>
91,92c99
< if pydot:
< doDot(root)
---
> do_dot(root, options.outdir, options.dot_config)
123,134d129
< def doDot(root):
< from m5 import options
< dot = pydot.Dot()
< root.outputDot(dot)
< dot.orientation = "portrait"
< dot.size = "8.5,11"
< dot.ranksep="equally"
< dot.rank="samerank"
< dot_filename = os.path.join(options.outdir, options.dot_config)
< dot.write(dot_filename)
< dot.write_pdf(dot_filename + ".pdf")
<