Allow EdgeTPU NNAPI HAL to access socket files for IPC. am: dcd42938da

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101-sepolicy/+/14094386

Change-Id: I9948b7fc288a786f1d86ecb58f6e369929db1c7a
This commit is contained in:
Sriram Kashyap M S 2021-04-07 08:32:38 +00:00 committed by Automerger Merge Worker
commit 830b2c0009

View file

@ -14,6 +14,9 @@ allow hal_neuralnetworks_darwinn vendor_configs_file:file r_file_perms;
allow hal_neuralnetworks_darwinn hal_neuralnetworks_darwinn_data_file:file create_file_perms; allow hal_neuralnetworks_darwinn hal_neuralnetworks_darwinn_data_file:file create_file_perms;
allow hal_neuralnetworks_darwinn hal_neuralnetworks_darwinn_data_file:dir rw_dir_perms; allow hal_neuralnetworks_darwinn hal_neuralnetworks_darwinn_data_file:dir rw_dir_perms;
# Allow DarwiNN service to access unix sockets for IPC.
allow hal_neuralnetworks_darwinn hal_neuralnetworks_darwinn_data_file:sock_file { create unlink rw_file_perms };
# Register to hwbinder service. # Register to hwbinder service.
# add_hwservice() is granted by hal_server_domain + hal_neuralnetworks.te # add_hwservice() is granted by hal_server_domain + hal_neuralnetworks.te
hwbinder_use(hal_neuralnetworks_darwinn) hwbinder_use(hal_neuralnetworks_darwinn)