sm7250-common: Add task profiles for API 31
This is necessary in order for stune boost to work. Change-Id: Icc3444be95a177fb4b6ef77cbf582d696381b9cb Signed-off-by: aswin7469 <aswinas@pixysos.com> Signed-off-by: Manikantaraavi <raavimanikanta6595@gmail.com>
This commit is contained in:
committed by
Sandeep-FED
parent
c58e44d7d4
commit
0cc060fa35
@@ -88,6 +88,11 @@ PRODUCT_COPY_FILES += \
|
|||||||
frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \
|
frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \
|
||||||
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
||||||
|
|
||||||
|
# Task profiles
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
$(LOCAL_PATH)/task_profiles/cgroups_31.json:$(TARGET_COPY_OUT_SYSTEM)/etc/task_profiles/cgroups_31.json \
|
||||||
|
$(LOCAL_PATH)/task_profiles/task_profiles_31.json:$(TARGET_COPY_OUT_SYSTEM)/etc/task_profiles/task_profiles_31.json
|
||||||
|
|
||||||
# A/B
|
# A/B
|
||||||
AB_OTA_POSTINSTALL_CONFIG += \
|
AB_OTA_POSTINSTALL_CONFIG += \
|
||||||
RUN_POSTINSTALL_system=true \
|
RUN_POSTINSTALL_system=true \
|
||||||
|
|||||||
11
task_profiles/cgroups_31.json
Normal file
11
task_profiles/cgroups_31.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"Cgroups": [
|
||||||
|
{
|
||||||
|
"Controller": "schedtune",
|
||||||
|
"Path": "/dev/stune",
|
||||||
|
"Mode": "0755",
|
||||||
|
"UID": "system",
|
||||||
|
"GID": "system"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
135
task_profiles/task_profiles_31.json
Normal file
135
task_profiles/task_profiles_31.json
Normal file
@@ -0,0 +1,135 @@
|
|||||||
|
{
|
||||||
|
"Attributes": [
|
||||||
|
{
|
||||||
|
"Name": "STuneBoost",
|
||||||
|
"Controller": "schedtune",
|
||||||
|
"File": "schedtune.boost"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "STunePreferIdle",
|
||||||
|
"Controller": "schedtune",
|
||||||
|
"File": "schedtune.prefer_idle"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
|
||||||
|
"Profiles": [
|
||||||
|
{
|
||||||
|
"Name": "HighEnergySaving",
|
||||||
|
"Actions": [
|
||||||
|
{
|
||||||
|
"Name": "JoinCgroup",
|
||||||
|
"Params":
|
||||||
|
{
|
||||||
|
"Controller": "schedtune",
|
||||||
|
"Path": "background"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "NormalPerformance",
|
||||||
|
"Actions": [
|
||||||
|
{
|
||||||
|
"Name": "JoinCgroup",
|
||||||
|
"Params":
|
||||||
|
{
|
||||||
|
"Controller": "schedtune",
|
||||||
|
"Path": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "HighPerformance",
|
||||||
|
"Actions": [
|
||||||
|
{
|
||||||
|
"Name": "JoinCgroup",
|
||||||
|
"Params":
|
||||||
|
{
|
||||||
|
"Controller": "schedtune",
|
||||||
|
"Path": "foreground"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "MaxPerformance",
|
||||||
|
"Actions": [
|
||||||
|
{
|
||||||
|
"Name": "JoinCgroup",
|
||||||
|
"Params":
|
||||||
|
{
|
||||||
|
"Controller": "schedtune",
|
||||||
|
"Path": "top-app"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "RealtimePerformance",
|
||||||
|
"Actions": [
|
||||||
|
{
|
||||||
|
"Name": "JoinCgroup",
|
||||||
|
"Params":
|
||||||
|
{
|
||||||
|
"Controller": "schedtune",
|
||||||
|
"Path": "rt"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "CameraServicePerformance",
|
||||||
|
"Actions": [
|
||||||
|
{
|
||||||
|
"Name": "JoinCgroup",
|
||||||
|
"Params":
|
||||||
|
{
|
||||||
|
"Controller": "schedtune",
|
||||||
|
"Path": "camera-daemon"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "NNApiHALPerformance",
|
||||||
|
"Actions": [
|
||||||
|
{
|
||||||
|
"Name": "JoinCgroup",
|
||||||
|
"Params":
|
||||||
|
{
|
||||||
|
"Controller": "schedtune",
|
||||||
|
"Path": "nnapi-hal"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"Name": "CpuPolicySpread",
|
||||||
|
"Actions": [
|
||||||
|
{
|
||||||
|
"Name": "SetAttribute",
|
||||||
|
"Params":
|
||||||
|
{
|
||||||
|
"Name": "STunePreferIdle",
|
||||||
|
"Value": "1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "CpuPolicyPack",
|
||||||
|
"Actions": [
|
||||||
|
{
|
||||||
|
"Name": "SetAttribute",
|
||||||
|
"Params":
|
||||||
|
{
|
||||||
|
"Name": "STunePreferIdle",
|
||||||
|
"Value": "0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user