Allow EdgeTPU NNAPI HAL to access socket files for IPC.

Bug: 182524105
Test: ./scripts/run_tests.sh on Oriole.
Change-Id: I85106f004fcee2cccc44609584165a0e2ce654e3
This commit is contained in:
Sriram Kashyap M S 2021-04-05 20:14:50 +00:00
parent 59ba0f97aa
commit dcd42938da

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: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.
# add_hwservice() is granted by hal_server_domain + hal_neuralnetworks.te
hwbinder_use(hal_neuralnetworks_darwinn)