blob: dcd6b8004a2ee9ea96196fd3881b426237db2be7 [file] [log] [blame]
type hal_neuralnetworks_hvx, domain;
hal_server_domain(hal_neuralnetworks_hvx, hal_neuralnetworks)
type hal_neuralnetworks_hvx_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(hal_neuralnetworks_hvx)
# Allow HVX NN HAL to communicate with hexagon
allow hal_neuralnetworks_hvx ion_device:chr_file { read open ioctl };
allow hal_neuralnetworks_hvx qdsp_device:chr_file { read open ioctl };
# Allow HVX NN HAL to mmap a user-provided fd.
allow hal_neuralnetworks_hvx app_data_file:file { read write getattr };
allow hal_neuralnetworks_hvx shell_data_file:file { read write getattr };