27 lines
1.3 KiB
Plaintext
27 lines
1.3 KiB
Plaintext
type rk_output_hal, domain;
|
|
type rk_output_hal_exec, exec_type, vendor_file_type, file_type;
|
|
|
|
init_daemon_domain(rk_output_hal)
|
|
allow rk_output_hal vendor_file:system module_load;
|
|
allow rk_output_hal proc_net:file { getattr open read };
|
|
allow rk_output_hal proc_version:file { open read };
|
|
allow rk_output_hal block_device:dir { search };
|
|
allow rk_output_hal baseparameter_block_device:blk_file rw_file_perms;
|
|
allow rk_output_hal baseparameter_block_device:blk_file { getattr };
|
|
allow rk_output_hal rk_output_hal_service:hwservice_manager { add find };
|
|
allow rk_output_hal hidl_base_hwservice:hwservice_manager add;
|
|
allow rk_output_hal property_socket:sock_file { read write };
|
|
allow rk_output_hal init:unix_stream_socket { connectto };
|
|
allow rk_output_hal vendor_system_public_prop:property_service { set };
|
|
allow rk_output_hal vendor_data_file:dir { read open write getattr create add_name remove_name };
|
|
allow rk_output_hal vendor_data_file:file { read open write create getattr unlink };
|
|
allow rk_output_hal vendor_tv_input_prop:property_service { set };
|
|
binder_call(rk_output_hal,hwservicemanager)
|
|
binder_call(rk_output_hal,system_server)
|
|
get_prop(rk_output_hal,hwservicemanager_prop)
|
|
get_prop(rk_output_hal,vendor_hwc_prop)
|
|
get_prop(rk_output_hal,vendor_tv_input_prop)
|
|
|
|
rw_rockchip_graphic_device(rk_output_hal)
|
|
vndbinder_use(rk_output_hal)
|