on init # Disable powersaving write /sys/module/lpm_levels/parameters/sleep_disabled 1 # bring back all cores write /sys/devices/system/cpu/cpu0/online 1 write /sys/devices/system/cpu/cpu1/online 1 write /sys/devices/system/cpu/cpu2/online 1 write /sys/devices/system/cpu/cpu3/online 1 write /sys/devices/system/cpu/cpu4/online 1 write /sys/devices/system/cpu/cpu5/online 1 write /sys/devices/system/cpu/cpu6/online 1 write /sys/devices/system/cpu/cpu7/online 1 # configure governor settings for little cluster write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor schedutil write /sys/devices/system/cpu/cpu0/cpufreq/schedutil/up_rate_limit_us 500 write /sys/devices/system/cpu/cpu0/cpufreq/schedutil/down_rate_limit_us 20000 # configure governor settings for big cluster write /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor schedutil write /sys/devices/system/cpu/cpu6/cpufreq/schedutil/up_rate_limit_us 500 write /sys/devices/system/cpu/cpu6/cpufreq/schedutil/down_rate_limit_us 20000 # set default schedTune value for foreground/top-app write /dev/stune/foreground/schedtune.prefer_idle 1 write /dev/stune/top-app/schedtune.boost 5 write /dev/stune/top-app/schedtune.prefer_idle 1 mkdir /dev/cpuset/camera-daemon write /dev/cpuset/camera-daemon/cpus 0-7 write /dev/cpuset/camera-daemon/mems 0 chown system system /dev/cpuset/camera-daemon chown system system /dev/cpuset/camera-daemon/tasks chmod 0664 /dev/cpuset/camera-daemon/tasks # b/37682684 Enable suspend clock reporting write /sys/kernel/debug/clk/debug_suspend 1 # ZRAM setup write /sys/block/zram0/comp_algorithm lz4 write /proc/sys/vm/page-cluster 0 # set default schedTune value for foreground/top-app # Set default values for foreground and top-app stune write /dev/stune/foreground/schedtune.prefer_idle 1 write /dev/stune/top-app/schedtune.boost 10 write /dev/stune/top-app/schedtune.prefer_idle 1 on late-fs # Runtime fs tuning write /sys/block/mmcblk0/queue/iostats 0 write /sys/block/mmcblk0/queue/scheduler cfq write /sys/block/mmcblk0/queue/read_ahead_kb 2048 write /sys/block/mmcblk0/queue/nr_requests 256 on property:sys.boot_completed=1 write /sys/block/mmcblk0/queue/iostats 1 write /sys/block/mmcblk0/queue/scheduler noop write /sys/block/mmcblk0/queue/read_ahead_kb 512 write /sys/block/mmcblk0/queue/nr_requests 128 # Setup runtime blkio # value for group_idle is us write /dev/blkio/blkio.weight 1000 write /dev/blkio/background/blkio.weight 200 write /dev/blkio/blkio.group_idle 2000 write /dev/blkio/background/blkio.group_idle 0 service charger /system/bin/charger class charger user system group system graphics input capabilities SYS_BOOT seclabel u:r:charger:s0