diff --git a/whitechapel/vendor/google/edgetpu_dba_service.te b/whitechapel/vendor/google/edgetpu_dba_service.te deleted file mode 100644 index 2e8f908a..00000000 --- a/whitechapel/vendor/google/edgetpu_dba_service.te +++ /dev/null @@ -1,38 +0,0 @@ -# EdgeTPU DBA service. -type edgetpu_dba_server, domain; -type edgetpu_dba_server_exec, exec_type, vendor_file_type, file_type; -init_daemon_domain(edgetpu_dba_server) - -# The vendor service will use binder calls. -binder_use(edgetpu_dba_server); - -# The vendor service will serve a binder service. -binder_service(edgetpu_dba_server); - -# EdgeTPU DBA service to register the service to service_manager. -add_service(edgetpu_dba_server, edgetpu_dba_service); - -# Allow EdgeTPU DBA service to look for TPU instance in /dev/edgetpu or /dev/edgetpu-soc. -allow edgetpu_dba_server edgetpu_device:chr_file rw_file_perms; - -# Allow EdgeTPU DBA service to request power hints from the Power Service. -hal_client_domain(edgetpu_dba_server, hal_power) - -# Allow EdgeTPU DBA service to access hardware buffers and ION memory. -allow edgetpu_dba_server hal_allocator:fd use; -allow edgetpu_dba_server hal_graphics_mapper_hwservice:hwservice_manager find; -allow edgetpu_dba_server hal_graphics_allocator:fd use; -allow edgetpu_dba_server gpu_device:chr_file rw_file_perms; -allow edgetpu_dba_server gpu_device:dir r_dir_perms; -allow edgetpu_dba_server ion_device:chr_file r_file_perms; - -# Allow EdgeTPU DBA service to read the overcommit_memory info. -allow edgetpu_dba_server proc_overcommit_memory:file r_file_perms; - -# Allow EdgeTPU DBA service to read the kernel version. -# This is done inside the InitGoogle. -allow edgetpu_dba_server proc_version:file r_file_perms; - -# Allow EdgeTPU DBA service to send trace packets to Perfetto with SELinux enabled -# under userdebug builds. -userdebug_or_eng(`perfetto_producer(edgetpu_dba_server)') diff --git a/whitechapel/vendor/google/file_contexts b/whitechapel/vendor/google/file_contexts index 8f010c5a..d09d288b 100644 --- a/whitechapel/vendor/google/file_contexts +++ b/whitechapel/vendor/google/file_contexts @@ -26,9 +26,6 @@ /(vendor|system/vendor)/bin/hw/android\.hardware\.power\.stats@1\.0-service\.gs101 u:object_r:hal_power_stats_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.memtrack-service\.pixel u:object_r:hal_memtrack_default_exec:s0 -# EdgeTPU DBA service -/vendor/bin/hw/com\.google\.edgetpu.dba-service u:object_r:edgetpu_dba_server_exec:s0 - # Wireless charger HAL /(vendor|system/vendor)/bin/hw/vendor\.google\.wireless_charger@1\.3-service-vendor u:object_r:hal_wlc_exec:s0 diff --git a/whitechapel/vendor/google/priv_app.te b/whitechapel/vendor/google/priv_app.te index 9d2aa14d..a6e6bb68 100644 --- a/whitechapel/vendor/google/priv_app.te +++ b/whitechapel/vendor/google/priv_app.te @@ -1,5 +1,2 @@ # Allows privileged applications to access the PowerHAL. hal_client_domain(priv_app, hal_power) - -# Allows privileged applications to discover the EdgeTPU DBA service. -allow priv_app edgetpu_dba_service:service_manager find; diff --git a/whitechapel/vendor/google/service.te b/whitechapel/vendor/google/service.te index 08f5ad82..62b0b767 100644 --- a/whitechapel/vendor/google/service.te +++ b/whitechapel/vendor/google/service.te @@ -1,6 +1,4 @@ type hal_pixel_display_service, service_manager_type, hal_service_type; type hal_uwb_vendor_service, service_manager_type, hal_service_type; -type edgetpu_dba_service, app_api_service, service_manager_type; - # WLC type hal_wireless_charger_service, hal_service_type, protected_service, service_manager_type; diff --git a/whitechapel/vendor/google/service_contexts b/whitechapel/vendor/google/service_contexts index 3569b943..32ac11bd 100644 --- a/whitechapel/vendor/google/service_contexts +++ b/whitechapel/vendor/google/service_contexts @@ -1,8 +1,4 @@ com.google.hardware.pixel.display.IDisplay/default u:object_r:hal_pixel_display_service:s0 hardware.qorvo.uwb.IUwbVendor/default u:object_r:hal_uwb_vendor_service:s0 android.hardware.drm.IDrmFactory/widevine u:object_r:hal_drm_service:s0 - -# EdgeTPU DBA Service -com.google.edgetpu.dba.IDevice/default u:object_r:edgetpu_dba_service:s0 - vendor.google.wireless_charger.IWirelessCharger/default u:object_r:hal_wireless_charger_service:s0