diff options
Diffstat (limited to 'rootdir')
-rwxr-xr-x | rootdir/etc/init.qcom.power.rc | 7 | ||||
-rwxr-xr-x | rootdir/etc/init.qcom.rc | 52 |
2 files changed, 33 insertions, 26 deletions
diff --git a/rootdir/etc/init.qcom.power.rc b/rootdir/etc/init.qcom.power.rc index a8fa16f..fe2351f 100755 --- a/rootdir/etc/init.qcom.power.rc +++ b/rootdir/etc/init.qcom.power.rc @@ -1,4 +1,11 @@ on boot + # Update foreground and background cpusets + write /dev/cpuset/foreground/cpus 0-3 + write /dev/cpuset/foreground/boost/cpus 0-3 + write /dev/cpuset/background/cpus 0-3 + write /dev/cpuset/system-background/cpus 0-3 + write /dev/cpuset/top-app/cpus 0-3 + # Enable sched boost write /proc/sys/kernel/sched_boost 1 diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 762a05e..e9a8655 100755 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -462,14 +462,14 @@ service qcamerasvr /system/bin/mm-qcamera-daemon class main user camera group camera system inet input graphics - + writepid /dev/cpuset/system-background/tasks # fingerprint service service fingerprintd /system/bin/fingerprintd class late_start user system group system - + writepid /dev/cpuset/system-background/tasks service qfp-daemon /system/bin/qfp-daemon class late_start @@ -486,13 +486,13 @@ service per_mgr system/bin/pm-service class late_start user system group system - + writepid /dev/cpuset/system-background/tasks service per_proxy /system/bin/pm-proxy class late_start user system group system - + writepid /dev/cpuset/system-background/tasks disabled on property:init.svc.per_mgr=running @@ -505,7 +505,7 @@ service qseecomd /system/bin/qseecomd class core user root group root - + writepid /dev/cpuset/system-background/tasks service perfd /system/vendor/bin/perfd class main @@ -513,7 +513,7 @@ service perfd /system/vendor/bin/perfd group root readproc disabled socket perfd seqpacket 0666 root system - + writepid /dev/cpuset/system-background/tasks service seempd /system/bin/seempd class late_start @@ -533,13 +533,13 @@ service thermal-engine /system/vendor/bin/thermal-engine socket thermal-recv-client stream 0660 system system socket thermal-recv-passive-client stream 0666 system system group root - + writepid /dev/cpuset/system-background/tasks service time_daemon /system/bin/time_daemon class late_start user root group root - + writepid /dev/cpuset/system-background/tasks service adsprpcd /system/bin/adsprpcd class main @@ -556,14 +556,14 @@ service imsqmidaemon /system/bin/imsqmidaemon user system socket ims_qmid stream 0660 system radio group radio net_raw log diag - + writepid /dev/cpuset/system-background/tasks service imsdatadaemon /system/bin/imsdatadaemon class main user system socket ims_datad stream 0660 system radio group system wifi radio inet net_raw log diag net_admin - + writepid /dev/cpuset/system-background/tasks disabled service pd_mapper /system/vendor/bin/pd-mapper @@ -591,7 +591,7 @@ service imscmservice /system/bin/imscmservice class main user system group radio net_raw diag diag log - + writepid /dev/cpuset/system-background/tasks disabled on property:sys.ims.DATA_DAEMON_STATUS=1 @@ -660,7 +660,7 @@ service iop /system/bin/iop group root disabled socket iop seqpacket 0666 root system - + writepid /dev/cpuset/system-background/tasks service qcomsysd /system/bin/qcom-system-daemon class main @@ -747,13 +747,13 @@ service cnd /system/bin/cnd class main socket cnd stream 660 root inet group root wakelock - + writepid /dev/cpuset/system-background/tasks service dpmd /system/bin/dpmd class late_start socket dpmd stream 660 root system group system readproc - + writepid /dev/cpuset/system-background/tasks service irsc_util /system/bin/irsc_util "/etc/sec_config" class core @@ -764,18 +764,18 @@ service rmt_storage /system/bin/rmt_storage class core user root group system wakelock - + writepid /dev/cpuset/system-background/tasks service rfs_access /system/bin/rfs_access class core user root group system net_raw - + writepid /dev/cpuset/system-background/tasks service tftp_server /system/bin/tftp_server class main user root - + writepid /dev/cpuset/system-background/tasks on property:wc_transport.start_hci=true start start_hci_filter @@ -883,12 +883,12 @@ service qmuxd /system/bin/qmuxd class main user root group radio audio bluetooth gps nfc qcom_diag wakelock - + writepid /dev/cpuset/system-background/tasks service netmgrd /system/bin/netmgrd class main group radio system wakelock - + writepid /dev/cpuset/system-background/tasks service ipacm-diag /system/bin/ipacm-diag class main @@ -900,19 +900,19 @@ service ipacm /system/bin/ipacm class main user net_admin group net_admin inet - + writepid /dev/cpuset/system-background/tasks service qti /system/vendor/bin/qti class main user radio group radio net_raw qcom_diag usb net_admin - + writepid /dev/cpuset/system-background/tasks service sensors /system/bin/sensors.qcom class core user root group root - + writepid /dev/cpuset/system-background/tasks on property:ro.use_data_netmgrd=false # netmgr not supported on specific target @@ -1108,7 +1108,7 @@ service loc_launcher /system/bin/loc_launcher # loc_launcher will start as root and set its uid to gps class late_start group gps inet qcom_diag wifi - + writepid /dev/cpuset/system-background/tasks service fm_dl /system/bin/sh /system/etc/init.qcom.fm.sh class late_start @@ -1227,7 +1227,7 @@ service charger /charger class charger group log seclabel u:r:healthd:s0 - + writepid /dev/cpuset/system-background/tasks service ssr_diag /system/bin/ssr_diag class late_start @@ -1285,7 +1285,7 @@ service msm_irqbalance /system/bin/msm_irqbalance -f /system/vendor/etc/msm_irqb user root group root disabled - + writepid /dev/cpuset/system-background/tasks service wfdservice /system/bin/wfdservice class main @@ -1319,7 +1319,7 @@ service qseeproxydaemon /system/vendor/bin/qseeproxydaemon class late_start user system group system - + writepid /dev/cpuset/system-background/tasks # Seemp health service service seemp_healthd /system/vendor/bin/seemp_healthd |