blob: fc37ddf87f3049c28bd554a9d1aa831d6682d9ed [file] [log] [blame]
#define the domain
type hal_qseecom_default, domain;
hal_server_domain(hal_qseecom_default, hal_qseecom)
type hal_qseecom_default_exec, exec_type, file_type, vendor_file_type;
init_daemon_domain(hal_qseecom_default)
#Allow hal_qseecom client domain apps to find hwservice
binder_call(hal_qseecom_client, hal_qseecom_server)
binder_call(hal_qseecom_server, hal_qseecom_client)
#allow the service to be added to hwservice list
hal_attribute_hwservice(hal_qseecom, hal_qseecom_hwservice)
#allow access to hal_allocator
hal_client_domain(hal_qseecom_default, hal_allocator)
#allow access to ion device
allow hal_qseecom_default ion_device:chr_file rw_file_perms;
#Allow access to firmware
r_dir_file(hal_qseecom_default, firmware_file);
#Allow access to tee device
allow hal_qseecom_default tee_device:chr_file rw_file_perms;