From 127f17a0be619902425d63d6a62a9906b62afdb4 Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Sun, 12 Dec 2021 19:32:44 +0900 Subject: [PATCH] universal7885: move cpuset mkdir up to init Signed-off-by: roynatech2544 --- .../rootdir/etc/init.exynos7885.rc | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/universal7885-common/rootdir/etc/init.exynos7885.rc b/universal7885-common/rootdir/etc/init.exynos7885.rc index a4b7efc..76a36e1 100644 --- a/universal7885-common/rootdir/etc/init.exynos7885.rc +++ b/universal7885-common/rootdir/etc/init.exynos7885.rc @@ -20,6 +20,35 @@ on init # SD-755: Increase default socket rx buffer limit write /proc/sys/net/core/rmem_default 327680 write /proc/sys/net/core/rmem_max 327680 + +# Mount cpuset group for cameraserver + mkdir /dev/cpuset/cameraserver + copy /dev/cpuset/cpus /dev/cpuset/cameraserver/cpus + copy /dev/cpuset/mems /dev/cpuset/cameraserver/mems + chown system system /dev/cpuset/cameraserver + chown system system /dev/cpuset/cameraserver/tasks + chown system system /dev/cpuset/cameraserver/cpus + chmod 0664 /dev/cpuset/cameraserver/tasks + chmod 0664 /dev/cpuset/cameraserver/cpus + +# For CPUSET(7885) 0-3, 4-5, 6-7 + chown system system /dev/cpuset/top-app/cpus + chown system system /dev/cpuset/foreground/cpus + chown system system /dev/cpuset/background/cpus + chown system system /dev/cpuset/system-background/cpus + chmod 664 /dev/cpuset/top-app/cpus + chmod 664 /dev/cpuset/foreground/cpus + chmod 664 /dev/cpuset/background/cpus + chmod 664 /dev/cpuset/system-background/cpus + write /dev/cpuset/top-app/cpus 0-7 + write /dev/cpuset/foreground/cpus 0-7 + write /dev/cpuset/background/cpus 0-7 + write /dev/cpuset/system-background/cpus 0-7 + +# For Selective boost + write /dev/cpuset/top-app/selective_boost 1 + write /dev/cpuset/foreground/selective_boost 1 + write /dev/cpuset/cameraserver/selective_boost 1 ## SCSC BT @@ -315,10 +344,10 @@ on boot chmod 0664 /sys/devices/system/sec_os_ctrl/migrate_os # mif dvfs node - chown system system sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/available_frequencies - chmod 0444 sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/available_frequencies + chown system system /sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/available_frequencies + chmod 0444 /sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/available_frequencies chown system system sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq - chmod 0664 sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq + chmod 0664 /sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq # GPU dvfs node chown radio system /sys/devices/platform/11500000.mali/dvfs_table @@ -379,35 +408,6 @@ on boot chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/io_is_busy chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/io_is_busy -# Mount cpuset group for cameraserver - mkdir /dev/cpuset/cameraserver - copy /dev/cpuset/cpus /dev/cpuset/cameraserver/cpus - copy /dev/cpuset/mems /dev/cpuset/cameraserver/mems - chown system system /dev/cpuset/cameraserver - chown system system /dev/cpuset/cameraserver/tasks - chown system system /dev/cpuset/cameraserver/cpus - chmod 0664 /dev/cpuset/cameraserver/tasks - chmod 0664 /dev/cpuset/cameraserver/cpus - -# For CPUSET(7885) 0-3, 4-5, 6-7 - chown system system /dev/cpuset/top-app/cpus - chown system system /dev/cpuset/foreground/cpus - chown system system /dev/cpuset/background/cpus - chown system system /dev/cpuset/system-background/cpus - chmod 664 /dev/cpuset/top-app/cpus - chmod 664 /dev/cpuset/foreground/cpus - chmod 664 /dev/cpuset/background/cpus - chmod 664 /dev/cpuset/system-background/cpus - write /dev/cpuset/top-app/cpus 0-7 - write /dev/cpuset/foreground/cpus 0-7 - write /dev/cpuset/background/cpus 0-7 - write /dev/cpuset/system-background/cpus 0-7 - -# For Selective boost - write /dev/cpuset/top-app/selective_boost 1 - write /dev/cpuset/foreground/selective_boost 1 - write /dev/cpuset/cameraserver/selective_boost 1 - # Permission for UART SWITCH chmod 0660 /sys/class/sec/switch/uart_sel chown system system /sys/class/sec/switch/uart_sel