From 9fe16d1ae8f8a6d22c0174ac80083e7198199187 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Thu, 27 Aug 2009 18:41:14 +0200 Subject: [PATCH 1/1] Determine CPU clock frequencies dynamically --- tests/_lib.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/_lib.sh b/tests/_lib.sh index a8f789f..987d753 100644 --- a/tests/_lib.sh +++ b/tests/_lib.sh @@ -123,7 +123,12 @@ create_dirs_and_links() { go() { echo "####################" - mhz=${MHZ:-2400 300} + mhz=`sed -ne '/^cpu MHz/ s/.*:\([^.]+\).*/\1/p' /proc/cpuinfo|head -n 1` + if [ -r /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq ]; then + local max=$((`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq`/1000)) + local min=$((`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq`/1000)) + mhz="$max $min" + fi for clk in $mhz; do echo "====================" dir=$(create_dirs_and_links `basename $0 .sh` `uname -r` $clk) -- 2.39.2