mirror of
https://github.com/PixelExperience-Devices/device_xiaomi_sm6250-common.git
synced 2025-05-04 21:07:18 +09:00
sm6250-common: rootdir: Configure cpusets on init
This should be done earlier: libprocessgroup: Failed to open /dev/cpuset/camera-daemon/tasks: No such file or directory: No such file or directory libprocessgroup: Failed to apply CameraServiceCapacity task profile: No such file or directory Change-Id: I9edbdad2e764667a4624b181e0426f14ed9be616
This commit is contained in:
parent
df538ecabc
commit
94c1f3209c
@ -38,6 +38,24 @@ on init
|
|||||||
wait /dev/block/platform/soc/${ro.boot.bootdevice}
|
wait /dev/block/platform/soc/${ro.boot.bootdevice}
|
||||||
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
|
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
|
||||||
|
|
||||||
|
write /dev/cpuset/top-app/cpus 0-3
|
||||||
|
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-7
|
||||||
|
write /dev/cpuset/foreground/cpus 0-7
|
||||||
|
write /dev/cpuset/foreground/boost/cpus 0-7
|
||||||
|
write /dev/cpuset/background/cpus 0-7
|
||||||
|
write /dev/cpuset/system-background/cpus 0-7
|
||||||
|
|
||||||
|
mkdir /dev/cpuset/camera-daemon
|
||||||
|
write /dev/cpuset/camera-daemon/cpus 0-3
|
||||||
|
write /dev/cpuset/camera-daemon/mems 0
|
||||||
|
chown cameraserver cameraserver /dev/cpuset/camera-daemon
|
||||||
|
chown cameraserver cameraserver /dev/cpuset/camera-daemon/tasks
|
||||||
|
chmod 0660 /dev/cpuset/camera-daemon/tasks
|
||||||
|
|
||||||
on early-fs
|
on early-fs
|
||||||
start vold
|
start vold
|
||||||
|
|
||||||
@ -78,8 +96,6 @@ on post-fs-data
|
|||||||
mkdir /data/vendor/thermal 0771 root system
|
mkdir /data/vendor/thermal 0771 root system
|
||||||
mkdir /data/vendor/thermal/config 0771 root system
|
mkdir /data/vendor/thermal/config 0771 root system
|
||||||
|
|
||||||
# For cpusets initialize for Silver Only first and then Silver + Gold
|
|
||||||
# Silver Only configuration cannot work with 0-7
|
|
||||||
on boot
|
on boot
|
||||||
chown system system /sys/class/drm/card0-DSI-1/disp_param
|
chown system system /sys/class/drm/card0-DSI-1/disp_param
|
||||||
chmod 0664 /sys/class/drm/card0-DSI-1/disp_param
|
chmod 0664 /sys/class/drm/card0-DSI-1/disp_param
|
||||||
@ -90,24 +106,6 @@ on boot
|
|||||||
chown system system /sys/kernel/hbtp/display_pwr
|
chown system system /sys/kernel/hbtp/display_pwr
|
||||||
start rmt_storage
|
start rmt_storage
|
||||||
start rfs_access
|
start rfs_access
|
||||||
write /dev/cpuset/top-app/cpus 0-3
|
|
||||||
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-7
|
|
||||||
write /dev/cpuset/foreground/cpus 0-7
|
|
||||||
write /dev/cpuset/foreground/boost/cpus 0-7
|
|
||||||
write /dev/cpuset/background/cpus 0-7
|
|
||||||
write /dev/cpuset/system-background/cpus 0-7
|
|
||||||
|
|
||||||
# Add a cpuset for the camera daemon
|
|
||||||
mkdir /dev/cpuset/camera-daemon
|
|
||||||
write /dev/cpuset/camera-daemon/cpus 0-3
|
|
||||||
write /dev/cpuset/camera-daemon/mems 0
|
|
||||||
chown cameraserver cameraserver /dev/cpuset/camera-daemon
|
|
||||||
chown cameraserver cameraserver /dev/cpuset/camera-daemon/tasks
|
|
||||||
chmod 0660 /dev/cpuset/camera-daemon/tasks
|
|
||||||
|
|
||||||
chmod 0666 sys/devices/platform/soc/890000.i2c/i2c-1/1-005a/cali
|
chmod 0666 sys/devices/platform/soc/890000.i2c/i2c-1/1-005a/cali
|
||||||
chmod 0666 sys/devices/platform/soc/890000.i2c/i2c-1/1-005a/cali_save
|
chmod 0666 sys/devices/platform/soc/890000.i2c/i2c-1/1-005a/cali_save
|
||||||
|
Loading…
x
Reference in New Issue
Block a user