blob: 21374bc8bf97f3e93fc08b98988163146d646390 [file] [log] [blame]
Dan Cashman91d398d2017-09-26 12:58:29 -07001# HwBinder IPC from client to server, and callbacks
2binder_call(hal_neuralnetworks_client, hal_neuralnetworks_server)
3binder_call(hal_neuralnetworks_server, hal_neuralnetworks_client)
4
Steven Moreland9234e002018-06-06 09:30:18 -07005hal_attribute_hwservice(hal_neuralnetworks, hal_neuralnetworks_hwservice)
Dan Cashman91d398d2017-09-26 12:58:29 -07006allow hal_neuralnetworks hidl_memory_hwservice:hwservice_manager find;
7allow hal_neuralnetworks hal_allocator:fd use;
Michael Butler3ff7bf82018-12-07 17:24:24 -08008
9# Allow NN HAL service to use a client-provided fd residing in /data/data/.
10allow hal_neuralnetworks_server app_data_file:file { read write getattr map };
11
12# Allow NN HAL service to use a client-provided fd residing in /data/local/tmp/.
13allow hal_neuralnetworks_server shell_data_file:file { read write getattr map };