diff --git a/private/hwservice_contexts b/private/hwservice_contexts index ecac57ee1e83da23256a6b47f52c6864bdb64f6a..35c95ce4c10b3c44213f0db45061ed3dea4d37f0 100644 --- a/private/hwservice_contexts +++ b/private/hwservice_contexts @@ -1,3 +1,4 @@ +android.frameworks.displayservice::IDisplayService u:object_r:fwk_display_hwservice:s0 android.frameworks.schedulerservice::ISchedulingPolicyService u:object_r:fwk_scheduler_hwservice:s0 android.frameworks.sensorservice::ISensorManager u:object_r:fwk_sensor_hwservice:s0 android.hardware.audio.effect::IEffectsFactory u:object_r:hal_audio_hwservice:s0 diff --git a/private/surfaceflinger.te b/private/surfaceflinger.te index f04a984adb6fd98332b2b98bcabbefb8aba34ef5..3595ee426c67b0923bff62f5ba8a4024aa77fbae 100644 --- a/private/surfaceflinger.te +++ b/private/surfaceflinger.te @@ -6,6 +6,7 @@ type surfaceflinger_exec, exec_type, file_type; init_daemon_domain(surfaceflinger) typeattribute surfaceflinger mlstrustedsubject; +typeattribute surfaceflinger display_service_server; read_runtime_log_tags(surfaceflinger) diff --git a/public/attributes b/public/attributes index c9c3f8bd8efbd18f802e3fb91a646a3e1b61834d..66c3a14e2c15ae81dc629f528aa96b95a1a88b5f 100644 --- a/public/attributes +++ b/public/attributes @@ -272,4 +272,5 @@ attribute hal_wifi_supplicant_server; # from one core domain to another, without having to update the vendor image # which contains clients of this service. +attribute display_service_server; attribute wifi_keystore_service_server; diff --git a/public/display_service_server.te b/public/display_service_server.te new file mode 100644 index 0000000000000000000000000000000000000000..c5839fa544b524ab61fdcddd991a93294955ae80 --- /dev/null +++ b/public/display_service_server.te @@ -0,0 +1 @@ +add_hwservice(display_service_server, fwk_display_hwservice) diff --git a/public/hwservice.te b/public/hwservice.te index 2b1ffcfbd98edd959b871b7f22a3e74b96ffe9b4..ca99105475620be318ebaf7e345d48b138a8c730 100644 --- a/public/hwservice.te +++ b/public/hwservice.te @@ -1,4 +1,5 @@ type default_android_hwservice, hwservice_manager_type; +type fwk_display_hwservice, hwservice_manager_type, coredomain_hwservice; type fwk_scheduler_hwservice, hwservice_manager_type, coredomain_hwservice; type fwk_sensor_hwservice, hwservice_manager_type, coredomain_hwservice; type hal_audio_hwservice, hwservice_manager_type;