sdm660-common: rootdir: Import tunables/cpusets from coral
* Also start bootanim a little earlier Change-Id: I1b43ead7d122a7042b8fd5e6b5fe41afa9e9fd1b
This commit is contained in:
parent
0cc188a5c5
commit
162633ad42
2 changed files with 89 additions and 9 deletions
|
@ -57,11 +57,25 @@ on init
|
|||
chown root system /sys/fs/cgroup/memory/bg/tasks
|
||||
chmod 0660 /sys/fs/cgroup/memory/bg/tasks
|
||||
|
||||
write /sys/block/dm-0/queue/read_ahead_kb 2048
|
||||
write /sys/block/dm-1/queue/read_ahead_kb 2048
|
||||
write /sys/block/dm-2/queue/read_ahead_kb 2048
|
||||
write /sys/block/dm-3/queue/read_ahead_kb 2048
|
||||
write /sys/block/dm-4/queue/read_ahead_kb 2048
|
||||
write /sys/block/dm-5/queue/read_ahead_kb 2048
|
||||
|
||||
# set default schedTune value for foreground/top-app
|
||||
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
|
||||
|
||||
# Start services for bootanim
|
||||
start surfaceflinger
|
||||
start bootanim
|
||||
start vendor.hwcomposer-2-3
|
||||
start vendor.configstore-hal
|
||||
start vendor.qti.hardware.display.allocator
|
||||
|
||||
on post-fs
|
||||
chmod 0755 /sys/kernel/debug/tracing
|
||||
|
||||
|
@ -474,11 +488,6 @@ on post-fs-data
|
|||
mkdir /data/vendor/swap 0770 root system
|
||||
chmod 2770 /data/vendor/swap
|
||||
|
||||
# set aggressive read ahead for dm-0 and dm-1 during boot up
|
||||
write /sys/block/dm-0/queue/read_ahead_kb 2048
|
||||
write /sys/block/dm-1/queue/read_ahead_kb 2048
|
||||
write /sys/block/dm-2/queue/read_ahead_kb 2048
|
||||
|
||||
# Create vpp directory
|
||||
mkdir /data/vendor/vpp 0770 media media
|
||||
|
||||
|
@ -538,10 +547,27 @@ on property:persist.vendor.ssr.enable_ramdumps=0
|
|||
|
||||
on property:sys.boot_completed=1
|
||||
write /dev/kmsg "Boot completed "
|
||||
#Reset read ahead for dm-0, dm-1 and dm-2 to 512kb
|
||||
write /sys/block/dm-0/queue/read_ahead_kb 512
|
||||
write /sys/block/dm-1/queue/read_ahead_kb 512
|
||||
write /sys/block/dm-2/queue/read_ahead_kb 512
|
||||
|
||||
#Reset read ahead for dm-0, dm-1, dm-3, dm-4, dm-5 and dm-6 to 128b
|
||||
write /sys/block/dm-0/queue/read_ahead_kb 128
|
||||
write /sys/block/dm-1/queue/read_ahead_kb 128
|
||||
write /sys/block/dm-2/queue/read_ahead_kb 128
|
||||
write /sys/block/dm-3/queue/read_ahead_kb 128
|
||||
write /sys/block/dm-4/queue/read_ahead_kb 128
|
||||
write /sys/block/dm-5/queue/read_ahead_kb 128
|
||||
write /sys/block/dm-6/queue/read_ahead_kb 128
|
||||
|
||||
# Back to default VM settings
|
||||
write /proc/sys/vm/dirty_expire_centisecs 3000
|
||||
write /proc/sys/vm/dirty_background_ratio 10
|
||||
|
||||
# Setup runtime blkio
|
||||
# value for group_idle is us
|
||||
write /dev/blkio/blkio.weight 1000
|
||||
write /dev/blkio/background/blkio.weight 10
|
||||
write /dev/blkio/blkio.group_idle 2000
|
||||
write /dev/blkio/background/blkio.group_idle 0
|
||||
|
||||
#WDSP FW boot sysfs node used by STHAL
|
||||
chown media audio /sys/kernel/wdsp0/boot
|
||||
chown media audio /sys/kernel/wcd_cpe0/fw_name
|
||||
|
|
|
@ -53,6 +53,60 @@ on init
|
|||
chown system system /dev/lirc0
|
||||
chmod 0660 /dev/lirc0
|
||||
|
||||
# Create an stune group for camera-specific processes
|
||||
mkdir /dev/stune/camera-daemon
|
||||
write /dev/stune/camera-daemon/schedtune.prefer_idle 1
|
||||
write /dev/stune/camera-daemon/schedtune.boost 0
|
||||
chown system system /dev/stune/camera-daemon
|
||||
chown system system /dev/stune/camera-daemon/tasks
|
||||
chmod 0664 /dev/stune/camera-daemon/tasks
|
||||
|
||||
mkdir /dev/cpuset/system 0750 root system
|
||||
write /dev/cpuset/system/cpus 0
|
||||
write /dev/cpuset/system/mems 0
|
||||
chown system system /dev/cpuset/system/tasks
|
||||
chmod 0660 /dev/cpuset/system/tasks
|
||||
|
||||
mkdir /dev/cpuset/system/performance 0750 root system
|
||||
write /dev/cpuset/system/performance/cpus 0
|
||||
write /dev/cpuset/system/performance/mems 0
|
||||
chown system system /dev/cpuset/system/performance/tasks
|
||||
chmod 0660 /dev/cpuset/system/performance/tasks
|
||||
|
||||
mkdir /dev/cpuset/system/background 0750 root system
|
||||
write /dev/cpuset/system/background/cpus 0
|
||||
write /dev/cpuset/system/background/mems 0
|
||||
chown system system /dev/cpuset/system/background/tasks
|
||||
chmod 0660 /dev/cpuset/system/background/tasks
|
||||
|
||||
mkdir /dev/cpuset/application 0750 root system
|
||||
write /dev/cpuset/application/cpus 0
|
||||
write /dev/cpuset/application/mems 0
|
||||
chown system system /dev/cpuset/application/tasks
|
||||
chmod 0660 /dev/cpuset/application/tasks
|
||||
|
||||
mkdir /dev/cpuset/application/performance 0750 root system
|
||||
write /dev/cpuset/application/performance/cpus 0
|
||||
write /dev/cpuset/application/performance/mems 0
|
||||
chown system system /dev/cpuset/application/performance/tasks
|
||||
chmod 0660 /dev/cpuset/application/performance/tasks
|
||||
|
||||
mkdir /dev/cpuset/application/background 0750 root system
|
||||
write /dev/cpuset/application/background/cpus 0
|
||||
write /dev/cpuset/application/background/mems 0
|
||||
chown system system /dev/cpuset/application/background/tasks
|
||||
chmod 0660 /dev/cpuset/application/background/tasks
|
||||
|
||||
write /dev/cpuset/kernel/cpus 0-7
|
||||
write /dev/cpuset/system/cpus 0-7
|
||||
write /dev/cpuset/system/performance/cpus 0-7
|
||||
write /dev/cpuset/system/background/cpus 0-7
|
||||
write /dev/cpuset/system/cpus 0-7
|
||||
write /dev/cpuset/application/cpus 0-7
|
||||
write /dev/cpuset/application/performance/cpus 0-7
|
||||
write /dev/cpuset/application/background/cpus 0-7
|
||||
write /dev/cpuset/application/cpus 0-7
|
||||
|
||||
on fs
|
||||
wait /dev/block/platform/soc/${ro.boot.bootdevice}
|
||||
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
|
||||
|
|
Loading…
Reference in a new issue