diff --git a/sepolicy/hal_graphics_composer_default.te b/sepolicy/hal_graphics_composer_default.te index a4e1116..3857e53 100644 --- a/sepolicy/hal_graphics_composer_default.te +++ b/sepolicy/hal_graphics_composer_default.te @@ -1,2 +1,3 @@ vndbinder_use(hal_graphics_composer_default) gpu_access(hal_graphics_composer_default) +get_prop(hal_graphics_composer_default, vendor_hwc_config_prop) diff --git a/sepolicy/property.te b/sepolicy/property.te index 040af18..027b4b7 100644 --- a/sepolicy/property.te +++ b/sepolicy/property.te @@ -1,3 +1,4 @@ vendor_internal_prop(vendor_audio_config_prop) vendor_internal_prop(vendor_ffmpeg_config_prop) vendor_internal_prop(vendor_hdmi_config_prop) +vendor_internal_prop(vendor_hwc_config_prop) diff --git a/sepolicy/property_contexts b/sepolicy/property_contexts index edcb2d5..7aa86d2 100644 --- a/sepolicy/property_contexts +++ b/sepolicy/property_contexts @@ -9,3 +9,8 @@ persist.vendor.hdmi.cec_device u:object_r:vendor_hdmi_config_prop:s0 persist.vendor.ffmpeg_codec2.rank.audio u:object_r:vendor_ffmpeg_config_prop:s0 persist.vendor.ffmpeg_codec2.rank.video u:object_r:vendor_ffmpeg_config_prop:s0 persist.vendor.ffmpeg_codec2.v4l2.h265 u:object_r:vendor_ffmpeg_config_prop:s0 + +# Graphics +vendor.hwc.drm.ctm u:object_r:vendor_hwc_config_prop:s0 +vendor.hwc.drm.disable_hdr u:object_r:vendor_hwc_config_prop:s0 +vendor.hwc.drm.force_mode u:object_r:vendor_hwc_config_prop:s0 diff --git a/sepolicy/vendor_init.te b/sepolicy/vendor_init.te index d6de70d..f7fec56 100644 --- a/sepolicy/vendor_init.te +++ b/sepolicy/vendor_init.te @@ -1,3 +1,4 @@ set_prop(vendor_init, vendor_audio_config_prop) set_prop(vendor_init, vendor_ffmpeg_config_prop) set_prop(vendor_init, vendor_hdmi_config_prop) +set_prop(vendor_init, vendor_hwc_config_prop)