Change set preferred idle mask to top-app
Set default value to 0x7f to exclude big core for all priorities, but restore high and mid to 0xff when app launch. Bug: 248621289 Test: value set correctly Change-Id: I8a002a8d326b7512baa8605eb57bd16658c597c3
This commit is contained in:
parent
1c8de663a2
commit
6e2659aed7
4 changed files with 156 additions and 0 deletions
|
@ -410,6 +410,33 @@
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskHigh",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_high",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskMid",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_mid",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskLow",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_low",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "FGPreferIdle",
|
"Name": "FGPreferIdle",
|
||||||
"Path": "/proc/vendor_sched/groups/fg/prefer_idle",
|
"Path": "/proc/vendor_sched/groups/fg/prefer_idle",
|
||||||
|
@ -931,6 +958,18 @@
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH",
|
||||||
|
"Node": "TAPreferredIdleMaskHigh",
|
||||||
|
"Duration": 5000,
|
||||||
|
"Value": "0xff"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH",
|
||||||
|
"Node": "TAPreferredIdleMaskMid",
|
||||||
|
"Duration": 5000,
|
||||||
|
"Value": "0xff"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "FGPreferIdle",
|
"Node": "FGPreferIdle",
|
||||||
|
|
|
@ -410,6 +410,33 @@
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskHigh",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_high",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskMid",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_mid",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskLow",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_low",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "FGPreferIdle",
|
"Name": "FGPreferIdle",
|
||||||
"Path": "/proc/vendor_sched/groups/fg/prefer_idle",
|
"Path": "/proc/vendor_sched/groups/fg/prefer_idle",
|
||||||
|
@ -931,6 +958,18 @@
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH",
|
||||||
|
"Node": "TAPreferredIdleMaskHigh",
|
||||||
|
"Duration": 5000,
|
||||||
|
"Value": "0xff"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH",
|
||||||
|
"Node": "TAPreferredIdleMaskMid",
|
||||||
|
"Duration": 5000,
|
||||||
|
"Value": "0xff"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "FGPreferIdle",
|
"Node": "FGPreferIdle",
|
||||||
|
|
|
@ -410,6 +410,45 @@
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH",
|
||||||
|
"Node": "TAPreferredIdleMaskHigh",
|
||||||
|
"Duration": 5000,
|
||||||
|
"Value": "0xff"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH",
|
||||||
|
"Node": "TAPreferredIdleMaskMid",
|
||||||
|
"Duration": 5000,
|
||||||
|
"Value": "0xff"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskHigh",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_high",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskMid",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_mid",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskLow",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_low",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "FGPreferIdle",
|
"Name": "FGPreferIdle",
|
||||||
"Path": "/proc/vendor_sched/groups/fg/prefer_idle",
|
"Path": "/proc/vendor_sched/groups/fg/prefer_idle",
|
||||||
|
|
|
@ -410,6 +410,33 @@
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskHigh",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_high",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskMid",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_mid",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TAPreferredIdleMaskLow",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/preferred_idle_mask_low",
|
||||||
|
"Values": [
|
||||||
|
"0xff",
|
||||||
|
"0x7f"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "FGPreferIdle",
|
"Name": "FGPreferIdle",
|
||||||
"Path": "/proc/vendor_sched/groups/fg/prefer_idle",
|
"Path": "/proc/vendor_sched/groups/fg/prefer_idle",
|
||||||
|
@ -931,6 +958,18 @@
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH",
|
||||||
|
"Node": "TAPreferredIdleMaskHigh",
|
||||||
|
"Duration": 5000,
|
||||||
|
"Value": "0xff"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH",
|
||||||
|
"Node": "TAPreferredIdleMaskMid",
|
||||||
|
"Duration": 5000,
|
||||||
|
"Value": "0xff"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH",
|
"PowerHint": "LAUNCH",
|
||||||
"Node": "FGPreferIdle",
|
"Node": "FGPreferIdle",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue