Move all vendor_sched parameters and permissions to init.pixel.perf.rc
Bug: 335874870 Test: Checked that permissions and values for all affected files are correct (ls -l, cat) Flag: EXEMPT not supported by this component yet Change-Id: I56f8ac747a97e866e2a663ab70c141871330ec8f
This commit is contained in:
parent
056b4d427e
commit
a63fbd1ca8
2 changed files with 0 additions and 142 deletions
|
@ -21,72 +21,6 @@ on init
|
||||||
# Boot time fs tuning
|
# Boot time fs tuning
|
||||||
write /sys/block/sda/queue/scheduler mq-deadline
|
write /sys/block/sda/queue/scheduler mq-deadline
|
||||||
|
|
||||||
chown system system /proc/vendor_sched/groups/bg/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/cam/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/fg/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/nnapi/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/sys/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/sys_bg/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/ta/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/rt/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/sf/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/dex2oat/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/cam_power/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/ota/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/fg_wi/set_task_group
|
|
||||||
chown system system /proc/vendor_sched/groups/bg/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/cam/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/fg/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/nnapi/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/sys/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/sys_bg/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/ta/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/rt/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/sf/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/dex2oat/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/cam_power/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/ota/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/groups/fg_wi/set_proc_group
|
|
||||||
chown system system /proc/vendor_sched/prefer_idle_set
|
|
||||||
chown system system /proc/vendor_sched/prefer_idle_clear
|
|
||||||
chown system system /proc/vendor_sched/pmu_poll_enable
|
|
||||||
chown system system /proc/vendor_sched/pmu_poll_time
|
|
||||||
chown system system /proc/vendor_sched/uclamp_fork_reset_clear
|
|
||||||
chown system system /proc/vendor_sched/uclamp_fork_reset_set
|
|
||||||
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/bg/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/cam/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/fg/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/nnapi/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/sys/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/sys_bg/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/ta/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/rt/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/sf/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/dex2oat/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/cam_power/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/ota/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/fg_wi/set_task_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/bg/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/cam/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/fg/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/nnapi/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/sys/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/sys_bg/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/ta/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/rt/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/sf/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/dex2oat/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/cam_power/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/ota/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/groups/fg_wi/set_proc_group
|
|
||||||
chmod 0220 /proc/vendor_sched/prefer_idle_set
|
|
||||||
chmod 0220 /proc/vendor_sched/prefer_idle_clear
|
|
||||||
chmod 0660 /proc/vendor_sched/pmu_poll_enable
|
|
||||||
chmod 0220 /proc/vendor_sched/pmu_poll_time
|
|
||||||
chmod 0220 /proc/vendor_sched/uclamp_fork_reset_clear
|
|
||||||
chmod 0220 /proc/vendor_sched/uclamp_fork_reset_set
|
|
||||||
|
|
||||||
start vendor.keymaster-4-0
|
start vendor.keymaster-4-0
|
||||||
|
|
||||||
# ZRAM setup
|
# ZRAM setup
|
||||||
|
|
|
@ -131,82 +131,6 @@ on init
|
||||||
write /sys/devices/system/cpu/cpu6/mte_tcf_preferred asymm
|
write /sys/devices/system/cpu/cpu6/mte_tcf_preferred asymm
|
||||||
write /sys/devices/system/cpu/cpu7/mte_tcf_preferred asymm
|
write /sys/devices/system/cpu/cpu7/mte_tcf_preferred asymm
|
||||||
|
|
||||||
# Change permission of sched qos nodes
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/adpf_set
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/adpf_clear
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/auto_uclamp_max_set
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/auto_uclamp_max_clear
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/boost_prio_set
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/boost_prio_clear
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/preempt_wakeup_set
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/preempt_wakeup_clear
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/prefer_fit_set
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/prefer_fit_clear
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/prefer_high_cap_set
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/prefer_high_cap_clear
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/prefer_idle_set
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/prefer_idle_clear
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/rampup_multiplier_set
|
|
||||||
chown system system /proc/vendor_sched/sched_qos/rampup_multiplier_clear
|
|
||||||
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/adpf_set
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/adpf_clear
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/auto_uclamp_max_set
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/auto_uclamp_max_clear
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/boost_prio_set
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/boost_prio_clear
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/preempt_wakeup_set
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/preempt_wakeup_clear
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/prefer_fit_set
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/prefer_fit_clear
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/prefer_high_cap_set
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/prefer_high_cap_clear
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/prefer_idle_set
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/prefer_idle_clear
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/rampup_multiplier_set
|
|
||||||
chmod 0220 /proc/vendor_sched/sched_qos/rampup_multiplier_clear
|
|
||||||
|
|
||||||
# Enable sched_qos for some groups
|
|
||||||
write /proc/vendor_sched/groups/ta/qos_adpf_enable 1
|
|
||||||
write /proc/vendor_sched/groups/ta/qos_auto_uclamp_max_enable 1
|
|
||||||
write /proc/vendor_sched/groups/ta/qos_boost_prio_enable 1
|
|
||||||
write /proc/vendor_sched/groups/ta/qos_preempt_wakeup_enable 1
|
|
||||||
write /proc/vendor_sched/groups/ta/qos_prefer_fit_enable 1
|
|
||||||
write /proc/vendor_sched/groups/ta/qos_prefer_high_cap_enable 1
|
|
||||||
write /proc/vendor_sched/groups/ta/qos_prefer_idle_enable 1
|
|
||||||
write /proc/vendor_sched/groups/ta/qos_rampup_multiplier_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg/qos_adpf_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg/qos_auto_uclamp_max_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg/qos_boost_prio_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg/qos_preempt_wakeup_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg/qos_prefer_fit_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg/qos_prefer_high_cap_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg/qos_prefer_idle_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg/qos_rampup_multiplier_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg_wi/qos_adpf_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg_wi/qos_auto_uclamp_max_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg_wi/qos_boost_prio_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg_wi/qos_preempt_wakeup_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg_wi/qos_prefer_fit_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg_wi/qos_prefer_high_cap_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg_wi/qos_prefer_idle_enable 1
|
|
||||||
write /proc/vendor_sched/groups/fg_wi/qos_rampup_multiplier_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam/qos_adpf_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam/qos_auto_uclamp_max_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam/qos_prefer_fit_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam/qos_prefer_high_cap_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam/qos_prefer_idle_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam/qos_rampup_multiplier_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam_power/qos_adpf_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam_power/qos_auto_uclamp_max_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam_power/qos_prefer_fit_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam_power/qos_prefer_high_cap_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam_power/qos_prefer_idle_enable 1
|
|
||||||
write /proc/vendor_sched/groups/cam_power/qos_rampup_multiplier_enable 1
|
|
||||||
write /proc/vendor_sched/groups/rt/qos_adpf_enable 1
|
|
||||||
write /proc/vendor_sched/groups/rt/qos_rampup_multiplier_enable 1
|
|
||||||
write /proc/vendor_sched/groups/sf/qos_adpf_enable 1
|
|
||||||
write /proc/vendor_sched/groups/sf/qos_rampup_multiplier_enable 1
|
|
||||||
|
|
||||||
on zygote-start
|
on zygote-start
|
||||||
# For PixelLogger configuration file.
|
# For PixelLogger configuration file.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue