From 0a8da1b15e31b373426943553cf3238e3fb35bb0 Mon Sep 17 00:00:00 2001 From: mtk14318 Date: Sat, 18 Jan 2020 10:17:01 +0800 Subject: [PATCH] [ALPS04417009] Enable SELinux Property vendor.debug.sf.hdr_enable MTK-Commit-Id: 166ff42973f20061b1a449115ca4b7a6e5663a68 Change-Id: I04b02f334dd51821698a9875e010a92d4d6a1c2b CR-Id: ALPS04417009 Feature: [Module]SurfaceFlinger/HWComposer --- non_plat/hal_graphics_composer_default.te | 1 + non_plat/property.te | 1 + non_plat/property_contexts | 1 + non_plat/surfaceflinger.te | 5 +++++ 4 files changed, 8 insertions(+) diff --git a/non_plat/hal_graphics_composer_default.te b/non_plat/hal_graphics_composer_default.te index 009ab61..c6936c1 100644 --- a/non_plat/hal_graphics_composer_default.te +++ b/non_plat/hal_graphics_composer_default.te @@ -39,6 +39,7 @@ binder_call(hal_graphics_composer_default, mtk_hal_power) set_prop(hal_graphics_composer_default, graphics_hwc_pid_prop) get_prop(hal_graphics_composer_default, graphics_hwc_pid_prop) set_prop(hal_graphics_composer_default, graphics_hwc_latch_unsignaled_prop) +set_prop(hal_graphics_composer_default, graphics_hwc_hdr_prop) # Date : WK18.03 # Purpose: Allow to access property dev/mdp_sync diff --git a/non_plat/property.te b/non_plat/property.te index a18ca12..86b6189 100644 --- a/non_plat/property.te +++ b/non_plat/property.te @@ -204,6 +204,7 @@ type mtk_thermal_config_prop, property_type; #=============allow composer set property ============================ type graphics_hwc_pid_prop, property_type; type graphics_hwc_latch_unsignaled_prop, property_type; +type graphics_hwc_hdr_prop, property_type; #============= mtkcam property ============================ type mtkcam_prop, property_type; diff --git a/non_plat/property_contexts b/non_plat/property_contexts index a34f429..38741fc 100644 --- a/non_plat/property_contexts +++ b/non_plat/property_contexts @@ -208,6 +208,7 @@ vendor.thermal.manager.data u:object_r:mtk_thermal_config_prop:s0 #=============allow composer set property ============================ vendor.debug.sf.hwc_pid u:object_r:graphics_hwc_pid_prop:s0 vendor.debug.sf.latch_unsignaled u:object_r:graphics_hwc_latch_unsignaled_prop:s0 +vendor.debug.sf.hdr_enable u:object_r:graphics_hwc_hdr_prop:s0 #============= atm modem mode property(ATM) ============== persist.vendor.atm.mdmode u:object_r:atm_mdmode_prop:s0 diff --git a/non_plat/surfaceflinger.te b/non_plat/surfaceflinger.te index 619cad3..795076e 100644 --- a/non_plat/surfaceflinger.te +++ b/non_plat/surfaceflinger.te @@ -77,3 +77,8 @@ allow surfaceflinger mdp_device:chr_file rw_file_perms; # Purpose: Allow to access property dev/mdp_sync #============= surfaceflinger ============== allow surfaceflinger mtk_mdp_device:chr_file rw_file_perms; + +# Date : WK18.43 +# Operation : HDR +# Purpose: Allow to skip aosp hdr solution +get_prop(surfaceflinger, graphics_hwc_hdr_prop)