Snap for 9564855 from 006a3668038c0603b0ee31dbd079082d877c7efb to udc-release

Change-Id: I14691c7b74290e5c4a7ac00010df4c3c2fcb2155
This commit is contained in:
Android Build Coastguard Worker 2023-02-05 02:02:30 +00:00
commit dcdd439b1d
7 changed files with 17 additions and 0 deletions

View File

@ -25,3 +25,6 @@ PRODUCT_PACKAGES += com.google.edgetpu.dba-service
PRODUCT_PACKAGES += libedgetpu_dba.google
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/edgetpu/sepolicy
# Tflite Darwinn delegate property
PRODUCT_VENDOR_PROPERTIES += vendor.edgetpu.tflite_delegate.force_disable_io_coherency=1

View File

@ -0,0 +1,2 @@
# Allow apps to read tflite Darwinn delegate properties
get_prop(appdomain, vendor_tflite_delegate_prop)

View File

@ -36,3 +36,6 @@ 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)')
# Allow EdgeTPU DBA service to read tflite Darwinn delegate properties
get_prop(edgetpu_dba_server, vendor_tflite_delegate_prop)

View File

@ -0,0 +1,2 @@
# Allow camera HAL to read tflite Darwinn delegate properties
get_prop(hal_camera_default, vendor_tflite_delegate_prop)

View File

@ -2,3 +2,6 @@
# since it lives under /system_ext/.
system_public_prop(vendor_edgetpu_service_prop)
# Tflite Darwinn delegate properties are written once by vendor_init,
# and then read by apps, camera hal, and some Darwinn vendor services.
system_vendor_config_prop(vendor_tflite_delegate_prop)

View File

@ -1,3 +1,5 @@
# for EdgeTPU
vendor.edgetpu.service. u:object_r:vendor_edgetpu_service_prop:s0
# for DarwinnDelegate
vendor.edgetpu.tflite_delegate. u:object_r:vendor_tflite_delegate_prop:s0

View File

@ -0,0 +1,2 @@
# Allow vendor_init to set tflite Darwinn delegate properties
set_prop(vendor_init, vendor_tflite_delegate_prop)