#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;