Biswajit Paul | 6786a92 | 2017-03-16 11:53:53 -0700 | [diff] [blame] | 1 | type fidotest, domain; |
Ravi Kumar Siddojigari | c7def12 | 2017-06-13 00:49:19 +0530 | [diff] [blame] | 2 | type fidotest_exec, exec_type, vendor_file_type, file_type; |
Puneet Mishra | 7e568c9 | 2015-04-02 12:28:01 +0100 | [diff] [blame] | 3 | init_daemon_domain(fidotest) |
| 4 | userdebug_or_eng(` |
| 5 | #Allow fido test daemons to use Binder IPC |
Ravi Kumar Siddojigari | c7def12 | 2017-06-13 00:49:19 +0530 | [diff] [blame] | 6 | #binder_use(fidotest) |
Puneet Mishra | 7e568c9 | 2015-04-02 12:28:01 +0100 | [diff] [blame] | 7 | |
| 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 Siddojigari | c7def12 | 2017-06-13 00:49:19 +0530 | [diff] [blame] | 15 | #binder_service(fidotest) |
Puneet Mishra | 7e568c9 | 2015-04-02 12:28:01 +0100 | [diff] [blame] | 16 | |
| 17 | #Allow fido test daemons to be registered with service manager |
| 18 | allow fidotest fidotest_service:service_manager add; |
| 19 | |
Puneet Mishra | 7e568c9 | 2015-04-02 12:28:01 +0100 | [diff] [blame] | 20 | # 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 Shearer | 53f897f | 2015-12-02 13:16:18 +0000 | [diff] [blame] | 26 | |
| 27 | # Allow service manager to find |
Ravi Kumar Siddojigari | c7def12 | 2017-06-13 00:49:19 +0530 | [diff] [blame] | 28 | #allow qsee_svc_app fidotest_service:service_manager find; |
Puneet Mishra | 7e568c9 | 2015-04-02 12:28:01 +0100 | [diff] [blame] | 29 | ') |