summaryrefslogtreecommitdiffstats
path: root/scripts/contrib/bb-perf/bb-matrix-plot.sh
diff options
context:
space:
mode:
authorDarren Hart <dvhart@linux.intel.com>2013-01-18 23:13:52 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-01-21 10:22:08 +0000
commit4287f703413a14d190152e46593bb69b141e80b4 (patch)
treebaf9e4a06985c79a4e2b09746d601d550d03b83d /scripts/contrib/bb-perf/bb-matrix-plot.sh
parent4de6f9b17c6dd8d50ddb3050a091fae83e91bb71 (diff)
downloadpoky-4287f703413a14d190152e46593bb69b141e80b4.tar.gz
bb-matrix: Fix min and max calculations
The BB and PM ranges were originally intended to use leading 0s to ensure all the values were the same string length, making for nice log filenames and columnar dat files. However, not everyone will do this - especially if it isn't documented. Document the intent. Make the generation and parsing of dat files robust to either method. (From OE-Core rev: 90dc44c8246f2a580fe4a41ce28c201e52307500) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/contrib/bb-perf/bb-matrix-plot.sh')
-rwxr-xr-xscripts/contrib/bb-perf/bb-matrix-plot.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/contrib/bb-perf/bb-matrix-plot.sh b/scripts/contrib/bb-perf/bb-matrix-plot.sh
index 62aa66d96d..87e8cb1abd 100755
--- a/scripts/contrib/bb-perf/bb-matrix-plot.sh
+++ b/scripts/contrib/bb-perf/bb-matrix-plot.sh
@@ -101,12 +101,12 @@ if [ -z "$TITLE" ]; then
101fi 101fi
102 102
103# Determine the dgrid3d mesh dimensions size 103# Determine the dgrid3d mesh dimensions size
104MIN=$(tail -n +2 "$DATFILE" | cut -d ' ' -f 1 | sort | uniq | head -n1) 104MIN=$(tail -n +2 "$DATFILE" | cut -d ' ' -f 1 | sed 's/^0*//' | sort -n | uniq | head -n1)
105MAX=$(tail -n +2 "$DATFILE" | cut -d ' ' -f 1 | sort | uniq | tail -n1) 105MAX=$(tail -n +2 "$DATFILE" | cut -d ' ' -f 1 | sed 's/^0*//' | sort -n | uniq | tail -n1)
106BB_CNT=$[${MAX#*0} - $MIN + 1] 106BB_CNT=$[${MAX} - $MIN + 1]
107MIN=$(tail -n +2 "$DATFILE" | cut -d ' ' -f 2 | sort | uniq | head -n1) 107MIN=$(tail -n +2 "$DATFILE" | cut -d ' ' -f 2 | sed 's/^0*//' | sort -n | uniq | head -n1)
108MAX=$(tail -n +2 "$DATFILE" | cut -d ' ' -f 2 | sort | uniq | tail -n1) 108MAX=$(tail -n +2 "$DATFILE" | cut -d ' ' -f 2 | sed 's/^0*//' | sort -n | uniq | tail -n1)
109PM_CNT=$[${MAX#*0} - $MIN + 1] 109PM_CNT=$[${MAX} - $MIN + 1]
110 110
111 111
112(cat <<EOF 112(cat <<EOF