sm6375-common: Update permissions for powerhal
Change-Id: Id43043a24dd19eab0234def5121e811d18174096
This commit is contained in:
parent
a27908ad9c
commit
6e6da9a14d
5 changed files with 12 additions and 1 deletions
|
@ -30,6 +30,10 @@ on early-init
|
|||
write /proc/sys/kernel/sched_boost 1
|
||||
|
||||
on init
|
||||
# Set Permissions for Power HAL
|
||||
chown system system /dev/stune/top-app/schedtune.boost
|
||||
chmod 0664 /dev/stune/top-app/schedtune.boost
|
||||
|
||||
write /dev/stune/foreground/schedtune.sched_boost_no_override 1
|
||||
write /dev/stune/top-app/schedtune.sched_boost_no_override 1
|
||||
write /dev/stune/schedtune.colocate 0
|
||||
|
|
4
sepolicy/vendor/file.te
vendored
4
sepolicy/vendor/file.te
vendored
|
@ -13,6 +13,9 @@ type cutback_socket, file_type;
|
|||
type vendor_persist_egis_file, file_type, vendor_persist_type;
|
||||
type vendor_persist_fps_file, file_type, vendor_persist_type;
|
||||
|
||||
# GPU
|
||||
type sysfs_kgsl, sysfs_type, fs_type;
|
||||
|
||||
# Input Devices
|
||||
type vendor_sysfs_input, sysfs_type, fs_type;
|
||||
|
||||
|
@ -26,6 +29,7 @@ type fsg_file, file_type, contextmount_type, vendor_file_type;
|
|||
|
||||
# Power
|
||||
type proc_sched_lib_mask_cpuinfo, proc_type, fs_type;
|
||||
type proc_sysctl_schedboost, proc_type, fs_type;
|
||||
type vendor_sysfs_dt2w, fs_type, sysfs_type;
|
||||
type vendor_sysfs_msm_subsys, fs_type, sysfs_type;
|
||||
|
||||
|
|
2
sepolicy/vendor/genfs_contexts
vendored
2
sepolicy/vendor/genfs_contexts
vendored
|
@ -30,6 +30,7 @@ genfscon proc /config
|
|||
genfscon proc /hw u:object_r:vendor_proc_hw:s0
|
||||
|
||||
# PowerHal
|
||||
genfscon proc /sys/kernel/sched_boost u:object_r:proc_sysctl_schedboost:s0
|
||||
genfscon proc /sys/kernel/sched_lib_name u:object_r:proc_sched_lib_mask_cpuinfo:s0
|
||||
genfscon proc /sys/kernel/sched_lib_mask_force u:object_r:proc_sched_lib_mask_cpuinfo:s0
|
||||
genfscon sysfs /devices/platform/soc/a94000.i2c/i2c-2/2-0049/double_click u:object_r:vendor_sysfs_dt2w:s0
|
||||
|
@ -38,7 +39,6 @@ genfscon sysfs /devices/platform/soc/5e00000.qcom,mdss_mdp/idle_encoder_mask
|
|||
genfscon sysfs /devices/platform/soc/5e00000.qcom,mdss_mdp/idle_state u:object_r:vendor_sysfs_graphics:s0
|
||||
genfscon sysfs /devices/platform/soc/5e00000.qcom,mdss_mdp/idle_timeout_ms u:object_r:vendor_sysfs_graphics:s0
|
||||
genfscon sysfs /devices/platform/soc/5e00000.qcom,mdss_mdp/drm/card0/sde-crtc-0/early_wakeup u:object_r:vendor_sysfs_msm_subsys:s0
|
||||
genfscon sysfs /devices/platform/soc/5900000.qcom,kgsl-3d0 u:object_r:vendor_sysfs_msm_subsys:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,cpu-cpu-ddr-bw u:object_r:vendor_sysfs_msm_subsys:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,cpu0-cpu-ddr-lat u:object_r:vendor_sysfs_msm_subsys:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,cpu6-cpu-ddr-lat u:object_r:vendor_sysfs_msm_subsys:s0
|
||||
|
|
2
sepolicy/vendor/hal_power_default.te
vendored
2
sepolicy/vendor/hal_power_default.te
vendored
|
@ -1,4 +1,5 @@
|
|||
allow hal_power_default {
|
||||
cgroup
|
||||
vendor_sysfs_devfreq
|
||||
vendor_sysfs_dt2w
|
||||
vendor_sysfs_input
|
||||
|
@ -12,6 +13,7 @@ allow hal_power_default {
|
|||
proc
|
||||
proc_sched
|
||||
vendor_sysfs_devfreq
|
||||
proc_sysctl_schedboost
|
||||
sysfs_devices_system_cpu
|
||||
vendor_sysfs_devfreq
|
||||
vendor_sysfs_dt2w
|
||||
|
|
1
sepolicy/vendor/vendor_init.te
vendored
1
sepolicy/vendor/vendor_init.te
vendored
|
@ -2,6 +2,7 @@ set_prop(vendor_init, vendor_camera_prop)
|
|||
set_prop(vendor_init, vendor_ims_prop)
|
||||
set_prop(vendor_init, vendor_mot_hw_prop)
|
||||
set_prop(vendor_init, vendor_power_prop)
|
||||
allow vendor_init proc_sysctl_schedboost:file w_file_perms;
|
||||
allow vendor_init proc_sched_lib_mask_cpuinfo:file w_file_perms;
|
||||
|
||||
allow init vendor_sysfs_scsi_host:file w_file_perms;
|
||||
|
|
Loading…
Reference in a new issue