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

[Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in nanoseconds



From: Andrii Anisov <andrii_anisov@xxxxxxxx>

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

diff --git a/tools/xentrace/xentrace_format b/tools/xentrace/xentrace_format
index 5ff85ae..323d0c2 100644
--- a/tools/xentrace/xentrace_format
+++ b/tools/xentrace/xentrace_format
@@ -8,7 +8,11 @@ import re, sys, string, signal, struct, os, getopt
 
 def usage():
     print >> sys.stderr, \
-          "Usage: " + sys.argv[0] + """ defs-file
+          "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.
+
           Parses trace data in binary format, as output by Xentrace and
           reformats it according to the rules in a file of definitions.  The
           rules in this file should have the format ({ and } show grouping
@@ -223,7 +227,7 @@ while not interrupted:
             last_tsc[cpu] = tsc
 
         if mhz:
-            tsc = tsc / (mhz*1000000.0)
+            tsc = tsc * 1000.0 / mhz
 
         args = {'cpu'   : cpu,
                 'tsc'   : tsc,
-- 
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®.