blob: d0adb00d85539e53572e095bd133d46ee0a4929a [file] [log] [blame]
Biswajit Paul6786a922017-03-16 11:53:53 -07001type fidotest, domain;
Ravi Kumar Siddojigaric7def122017-06-13 00:49:19 +05302type fidotest_exec, exec_type, vendor_file_type, file_type;
Puneet Mishra7e568c92015-04-02 12:28:01 +01003init_daemon_domain(fidotest)
4userdebug_or_eng(`
5 #Allow fido test daemons to use Binder IPC
Ravi Kumar Siddojigaric7def122017-06-13 00:49:19 +05306 #binder_use(fidotest)
Puneet Mishra7e568c92015-04-02 12:28:01 +01007
8 #Allow apps to interact with fido test daemons
9 binder_call(fidotest, platform_app)
10 binder_call(platform_app, fidotest)
11 binder_call(fidotest, system_app)
12 binder_call(system_app, fidotest)
13
14 # Mark fido test daemons as a Binder service domain
Ravi Kumar Siddojigaric7def122017-06-13 00:49:19 +053015 #binder_service(fidotest)
Puneet Mishra7e568c92015-04-02 12:28:01 +010016
17 #Allow fido test daemons to be registered with service manager
18 allow fidotest fidotest_service:service_manager add;
19
Puneet Mishra7e568c92015-04-02 12:28:01 +010020 # Allow access to tee device
21 allow fidotest tee_device:chr_file rw_file_perms;
22
23 # Allow access to firmware
24 allow fidotest firmware_file:dir r_dir_perms;
25 allow fidotest firmware_file:file r_file_perms;
Trudy Shearer53f897f2015-12-02 13:16:18 +000026
27 # Allow service manager to find
Ravi Kumar Siddojigaric7def122017-06-13 00:49:19 +053028 #allow qsee_svc_app fidotest_service:service_manager find;
Puneet Mishra7e568c92015-04-02 12:28:01 +010029')