Snap for 9564855 from 006a366803
to udc-release
Change-Id: I14691c7b74290e5c4a7ac00010df4c3c2fcb2155
This commit is contained in:
commit
dcdd439b1d
7 changed files with 17 additions and 0 deletions
|
@ -25,3 +25,6 @@ PRODUCT_PACKAGES += com.google.edgetpu.dba-service
|
||||||
PRODUCT_PACKAGES += libedgetpu_dba.google
|
PRODUCT_PACKAGES += libedgetpu_dba.google
|
||||||
|
|
||||||
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/edgetpu/sepolicy
|
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
|
||||||
|
|
2
edgetpu/sepolicy/appdomain.te
Normal file
2
edgetpu/sepolicy/appdomain.te
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# Allow apps to read tflite Darwinn delegate properties
|
||||||
|
get_prop(appdomain, vendor_tflite_delegate_prop)
|
|
@ -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
|
# Allow EdgeTPU DBA service to send trace packets to Perfetto with SELinux enabled
|
||||||
# under userdebug builds.
|
# under userdebug builds.
|
||||||
userdebug_or_eng(`perfetto_producer(edgetpu_dba_server)')
|
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)
|
||||||
|
|
2
edgetpu/sepolicy/hal_camera_default.te
Normal file
2
edgetpu/sepolicy/hal_camera_default.te
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# Allow camera HAL to read tflite Darwinn delegate properties
|
||||||
|
get_prop(hal_camera_default, vendor_tflite_delegate_prop)
|
|
@ -2,3 +2,6 @@
|
||||||
# since it lives under /system_ext/.
|
# since it lives under /system_ext/.
|
||||||
system_public_prop(vendor_edgetpu_service_prop)
|
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)
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
# for EdgeTPU
|
# for EdgeTPU
|
||||||
vendor.edgetpu.service. u:object_r:vendor_edgetpu_service_prop:s0
|
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
|
||||||
|
|
2
edgetpu/sepolicy/vendor_init.te
Normal file
2
edgetpu/sepolicy/vendor_init.te
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# Allow vendor_init to set tflite Darwinn delegate properties
|
||||||
|
set_prop(vendor_init, vendor_tflite_delegate_prop)
|
Loading…
Add table
Add a link
Reference in a new issue