From 388238befecc4fe98c75f0684d5eb82959aa3fe0 Mon Sep 17 00:00:00 2001 From: Nikita Kalyazin Date: Fri, 11 Oct 2013 16:30:39 +0400 Subject: [PATCH] [IMPROVE] energy: add coefficients to start.sh Change-Id: I08b19952c48a1fdfb47ab6f905aba7a1e24c8b9c Signed-off-by: Nikita Kalyazin --- start.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/start.sh b/start.sh index 5b394db..95d6eae 100755 --- a/start.sh +++ b/start.sh @@ -11,3 +11,29 @@ insmod swap_ks_features.ko || exit 1 # ks_features is loaded insmod swap_sampler.ko || exit 1 insmod swap_energy.ko || exit 1 insmod swap_message_parser.ko || exit 1 # parser is loaded + +~ +# Energy coefficients +# CPU coefficients are divided by 10^6 because +# - they were calculated for mAs +# - SWAP modules count nanoseconds +# - result should be exposed in uAs +# Flash coefficients are multiplied by 10^3 because +# - they were calculated for mAs +# - result should be exposed in uAs + +# cpu idle: 76.8301 / 1 +echo 76830 > /sys/kernel/debug/swap/energy/cpu_idle/numerator && +echo 1000000000 > /sys/kernel/debug/swap/energy/cpu_idle/denominator && + +# cpu running: 253.29 / 1 +echo 253290 > /sys/kernel/debug/swap/energy/cpu_running/numerator && +echo 1000000000 > /sys/kernel/debug/swap/energy/cpu_running/denominator && + +# flash read: 106.249 / 69998585 +echo 106249 > /sys/kernel/debug/swap/energy/flash_read/numerator && +echo 69998585 > /sys/kernel/debug/swap/energy/flash_read/denominator && + +# flash write: 131.443 / 31129333 +echo 131443 > /sys/kernel/debug/swap/energy/flash_write/numerator && +echo 31129333 > /sys/kernel/debug/swap/energy/flash_write/denominator -- 2.7.4