diff --git a/private/hwservice_contexts b/private/hwservice_contexts
index df779f500c10714d7f91f457e9600f6c62d664f8..397a3b165edd4abe50e6263714d46916e0bcdeda 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 c0b4646a063149aee3f1cbdb78cea6742b483370..b13f75c4105afde78e5d05717706e3e177442faf 100644
--- a/public/attributes
+++ b/public/attributes
@@ -275,4 +275,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 7b540e187ad5ce23866b4cc5c563b9a37277c68f..c3f30771b2086f7acc731dad688b3880fc18640d 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;