blob: c9749cb1045ef6a2dc08edaab30e675f8c825c63 [file] [log] [blame]
Nick Bray084faf02017-02-09 15:15:11 -08001# sensord
2type sensord, domain, mlstrustedsubject;
3type sensord_exec, exec_type, file_type;
4
Steven Morelandd3ce5dc2017-03-22 09:16:49 -07005hal_client_domain(sensord, hal_graphics_allocator)
6allow sensord hal_graphics_allocator:fd use;
7
Alex Vakulenko41daa7f2017-05-01 13:01:44 -07008pdx_server(sensord, sensors_client)
9pdx_server(sensord, pose_client)
10pdx_client(sensord, bufferhub_client)
11pdx_client(sensord, performance_client)
Nick Bray084faf02017-02-09 15:15:11 -080012
13# Access /dev/ion
14allow sensord ion_device:chr_file r_file_perms;
15
16allow sensord sensors_device:chr_file rw_file_perms;
17
18binder_use(sensord)
19binder_call(sensord, system_server)
20allow sensord system_server:unix_stream_socket { read write };
21
22allow sensord sensorservice_service:service_manager find;
23# permission_service is used by the NDK sensor APIs.
24allow sensord permission_service:service_manager find;