pass-hal: tm2: Update configuration file according to rules 88/188488/1 submit/tizen/20190317.235356
authorChanwoo Choi <cw00.choi@samsung.com>
Mon, 6 Aug 2018 00:08:07 +0000 (09:08 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Wed, 5 Sep 2018 09:07:45 +0000 (18:07 +0900)
PASS daemon requires some rules of pass_level as following:
- If CPU, limit_min_cpu and limit_max_cpu must alwasy exist in pairs.
- If CPU/GPU/Bus, limit_min_freq and limit_max_freq must alwasy exist in pairs.
- If Memory, fault_around_bytes must always exit in all levels.

Keep the rules required by PASS daemon.

Change-Id: Ie26ffe4e59ff0a2781958f76d77ff0a63ae3cd47
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
scripts/pass-resource-bus-int.conf
scripts/pass-resource-bus-mif.conf
scripts/pass-resource-cpu0.conf
scripts/pass-resource-cpu4.conf
scripts/pass-resource-gpu.conf

index ed1c89343e3d59d2fdaf9135505fb761b5d49fb7..a38356c9a8e2452fad110d4cc63579920941f9d9 100644 (file)
@@ -9,15 +9,19 @@ pass_max_level=3
 
 [Level0]
 limit_min_freq=100000000
+limit_max_freq=400000000
 
 [Level1]
 limit_min_freq=267000000
+limit_max_freq=400000000
 
 [Level2]
 limit_min_freq=334000000
+limit_max_freq=400000000
 
 [Level3]
 limit_min_freq=400000000
+limit_max_freq=400000000
 
 ############################
 ### Add list of scenario ###
index 080e9fb25f491f63fafccc2ebf06847df84a3328..c947a2f45d85d9f10e14c7c9dc3f721b3e63982e 100644 (file)
@@ -9,18 +9,23 @@ pass_max_level=4
 
 [Level0]
 limit_min_freq=138000000
+limit_max_freq=413000000
 
 [Level1]
 limit_min_freq=165000000
+limit_max_freq=413000000
 
 [Level2]
 limit_min_freq=207000000
+limit_max_freq=413000000
 
 [Level3]
 limit_min_freq=275000000
+limit_max_freq=413000000
 
 [Level4]
 limit_min_freq=413000000
+limit_max_freq=413000000
 
 ############################
 ### Add list of scenario ###
index d4223d4a92248f9e8eeb250a393b4a992680f346..928ebbb6a3ad4aa7369800a49d0cda1e101d64e3 100644 (file)
@@ -17,8 +17,10 @@ pass_level_up_threshold=1
 pass_governor_timeout=0.4
 
 [Level0]
+limit_min_freq=400000
 limit_max_freq=1000000
 limit_min_cpu=1
+limit_max_cpu=4
 num_down_cond=0
 num_up_cond=1
 num_up_cond_freq=600000
@@ -28,8 +30,10 @@ num_right_cond_nr_running=100
 num_right_cond_busy_cpu=1
 
 [Level1]
+limit_min_freq=400000
 limit_max_freq=1000000
 limit_min_cpu=2
+limit_max_cpu=4
 num_down_cond=0
 num_up_cond=1
 num_up_cond_freq=600000
@@ -41,8 +45,10 @@ num_right_cond_nr_running=200
 num_right_cond_busy_cpu=2
 
 [Level2]
+limit_min_freq=400000
 limit_max_freq=1000000
 limit_min_cpu=3
+limit_max_cpu=4
 num_down_cond=0
 num_up_cond=1
 num_up_cond_freq=600000
@@ -54,8 +60,10 @@ num_right_cond_nr_running=300
 num_right_cond_busy_cpu=3
 
 [Level3]
+limit_min_freq=400000
 limit_max_freq=1000000
 limit_min_cpu=4
+limit_max_cpu=4
 num_down_cond=0
 num_up_cond=1
 num_up_cond_freq=600000
@@ -65,8 +73,10 @@ num_left_cond_busy_cpu=3
 num_right_cond=0
 
 [Level4]
+limit_min_freq=400000
 limit_max_freq=1200000
 limit_min_cpu=1
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=800000
 num_up_cond=1
@@ -77,8 +87,10 @@ num_right_cond_nr_running=100
 num_right_cond_busy_cpu=1
 
 [Level5]
+limit_min_freq=400000
 limit_max_freq=1200000
 limit_min_cpu=2
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=800000
 num_up_cond=1
@@ -91,8 +103,10 @@ num_right_cond_nr_running=200
 num_right_cond_busy_cpu=2
 
 [Level6]
+limit_min_freq=400000
 limit_max_freq=1200000
 limit_min_cpu=3
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=800000
 num_up_cond=1
@@ -105,8 +119,10 @@ num_right_cond_nr_running=250
 num_right_cond_busy_cpu=3
 
 [Level7]
+limit_min_freq=400000
 limit_max_freq=1200000
 limit_min_cpu=4
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=800000
 num_up_cond=1
@@ -117,8 +133,10 @@ num_left_cond_busy_cpu=3
 num_right_cond=0
 
 [Level8]
+limit_min_freq=400000
 limit_max_freq=1300000
 limit_min_cpu=1
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=900000
 num_up_cond=1
@@ -129,8 +147,10 @@ num_right_cond_nr_running=100
 num_right_cond_busy_cpu=1
 
 [Level9]
+limit_min_freq=400000
 limit_max_freq=1300000
 limit_min_cpu=2
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=900000
 num_up_cond=1
@@ -143,8 +163,10 @@ num_right_cond_nr_running=200
 num_right_cond_busy_cpu=2
 
 [Level10]
+limit_min_freq=400000
 limit_max_freq=1300000
 limit_min_cpu=3
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=900000
 num_up_cond=1
@@ -157,8 +179,10 @@ num_right_cond_nr_running=250
 num_right_cond_busy_cpu=3
 
 [Level11]
+limit_min_freq=400000
 limit_max_freq=1300000
 limit_min_cpu=4
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=900000
 num_up_cond=1
index 0468abda8a711616200d07b42b80878a61a72d78..395809a3f088c38a846f69932277c240d288166b 100644 (file)
@@ -17,8 +17,10 @@ pass_level_up_threshold=1
 pass_governor_timeout=0.4
 
 [Level0]
+limit_min_freq=500000
 limit_max_freq=1000000
 limit_min_cpu=1
+limit_max_cpu=4
 num_down_cond=0
 num_up_cond=1
 num_up_cond_freq=600000
@@ -28,8 +30,10 @@ num_right_cond_nr_running=100
 num_right_cond_busy_cpu=1
 
 [Level1]
+limit_min_freq=500000
 limit_max_freq=1000000
 limit_min_cpu=2
+limit_max_cpu=4
 num_down_cond=0
 num_up_cond=1
 num_up_cond_freq=600000
@@ -41,8 +45,10 @@ num_right_cond_nr_running=150
 num_right_cond_busy_cpu=2
 
 [Level2]
+limit_min_freq=500000
 limit_max_freq=1000000
 limit_min_cpu=3
+limit_max_cpu=4
 num_down_cond=0
 num_up_cond=1
 num_up_cond_freq=600000
@@ -54,8 +60,10 @@ num_right_cond_nr_running=250
 num_right_cond_busy_cpu=3
 
 [Level3]
+limit_min_freq=500000
 limit_max_freq=1000000
 limit_min_cpu=4
+limit_max_cpu=4
 num_down_cond=0
 num_up_cond=1
 num_up_cond_freq=600000
@@ -65,8 +73,10 @@ num_left_cond_busy_cpu=3
 num_right_cond=0
 
 [Level4]
+limit_min_freq=500000
 limit_max_freq=1300000
 limit_min_cpu=1
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=800000
 num_up_cond=1
@@ -77,8 +87,10 @@ num_right_cond_nr_running=100
 num_right_cond_busy_cpu=1
 
 [Level5]
+limit_min_freq=500000
 limit_max_freq=1300000
 limit_min_cpu=2
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=800000
 num_up_cond=1
@@ -91,8 +103,10 @@ num_right_cond_nr_running=150
 num_right_cond_busy_cpu=2
 
 [Level6]
+limit_min_freq=500000
 limit_max_freq=1300000
 limit_min_cpu=3
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=800000
 num_up_cond=1
@@ -105,8 +119,10 @@ num_right_cond_nr_running=250
 num_right_cond_busy_cpu=3
 
 [Level7]
+limit_min_freq=500000
 limit_max_freq=1300000
 limit_min_cpu=4
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=800000
 num_up_cond=1
@@ -117,8 +133,10 @@ num_left_cond_busy_cpu=3
 num_right_cond=0
 
 [Level8]
+limit_min_freq=500000
 limit_max_freq=1500000
 limit_min_cpu=1
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=1000000
 num_up_cond=1
@@ -129,8 +147,10 @@ num_right_cond_nr_running=100
 num_right_cond_busy_cpu=1
 
 [Level9]
+limit_min_freq=500000
 limit_max_freq=1500000
 limit_min_cpu=2
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=1000000
 num_up_cond=1
@@ -143,8 +163,10 @@ num_right_cond_nr_running=150
 num_right_cond_busy_cpu=2
 
 [Level10]
+limit_min_freq=500000
 limit_max_freq=1500000
 limit_min_cpu=3
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=1000000
 num_up_cond=1
@@ -157,8 +179,10 @@ num_right_cond_nr_running=250
 num_right_cond_busy_cpu=3
 
 [Level11]
+limit_min_freq=500000
 limit_max_freq=1500000
 limit_min_cpu=4
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=1000000
 num_up_cond=1
@@ -169,8 +193,10 @@ num_left_cond_busy_cpu=3
 num_right_cond=0
 
 [Level12]
+limit_min_freq=500000
 limit_max_freq=1700000
 limit_min_cpu=1
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=1000000
 num_up_cond=0
@@ -180,8 +206,10 @@ num_right_cond_nr_running=100
 num_right_cond_busy_cpu=1
 
 [Level13]
+limit_min_freq=500000
 limit_max_freq=1700000
 limit_min_cpu=2
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=1000000
 num_up_cond=0
@@ -193,8 +221,10 @@ num_right_cond_nr_running=150
 num_right_cond_busy_cpu=2
 
 [Level14]
+limit_min_freq=500000
 limit_max_freq=1700000
 limit_min_cpu=3
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=1000000
 num_up_cond=0
@@ -206,8 +236,10 @@ num_right_cond_nr_running=250
 num_right_cond_busy_cpu=3
 
 [Level15]
+limit_min_freq=500000
 limit_max_freq=1700000
 limit_min_cpu=4
+limit_max_cpu=4
 num_down_cond=1
 num_down_cond_freq=1000000
 num_up_cond=0
index 18cced138cea88eaed18a8e5b0aa1828b7727e56..09ebea584343ebc1e4a616b235aa920d705ef39c 100644 (file)
@@ -9,18 +9,23 @@ pass_max_level=4
 
 [Level0]
 limit_min_freq=160000000
+limit_max_freq=700000000
 
 [Level1]
 limit_min_freq=500000000
+limit_max_freq=700000000
 
 [Level2]
 limit_min_freq=550000000
+limit_max_freq=700000000
 
 [Level3]
 limit_min_freq=600000000
+limit_max_freq=700000000
 
 [Level4]
 limit_min_freq=700000000
+limit_max_freq=700000000
 
 ############################
 ### Add list of scenario ###