[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 2/5] xentrace_format: switch mhz option to float



From: Andrii Anisov <andrii_anisov@xxxxxxxx>

In some systems fraction of the MHz might be a meaningful part
of the cycles frequency value. So accept MHz value as float.

Signed-off-by: Andrii Anisov <andrii_anisov@xxxxxxxx>
---
 tools/xentrace/xentrace_format | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tools/xentrace/xentrace_format b/tools/xentrace/xentrace_format
index 323d0c2..cae7d34 100644
--- a/tools/xentrace/xentrace_format
+++ b/tools/xentrace/xentrace_format
@@ -11,7 +11,7 @@ def usage():
           "Usage: " + sys.argv[0] + """ [-c mhz] defs-file
                -c mhz   optional time stamps values generator frequency in
                         MHz. If specified, timestamps are shown in ns,
-                        otherwise in cycles.
+                        otherwise in cycles. Accepts float.
 
           Parses trace data in binary format, as output by Xentrace and
           reformats it according to the rules in a file of definitions.  The
@@ -65,7 +65,7 @@ def sighand(x,y):
 
 ##### Main code
 
-mhz = 0
+mhz = 0.0
 
 if len(sys.argv) < 2:
     usage()
@@ -74,7 +74,7 @@ try:
     opts, arg = getopt.getopt(sys.argv[1:], "c:" )
 
     for opt in opts:
-        if opt[0] == '-c' : mhz = int(opt[1])
+        if opt[0] == '-c' : mhz = float(opt[1])
 
 except getopt.GetoptError:
     usage()
-- 
2.7.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.