1
0
Fork 0

rockchip: update sepolicy_vendor for rknn_server

Signed-off-by: hmz007 <hmz007@gmail.com>
master
hmz007 3 years ago
parent 43b37c51fa
commit d4b6972bc0

@ -0,0 +1 @@
allow adbd rknn_server:unix_stream_socket { connectto };

@ -0,0 +1 @@
type rknn_data_file, file_type, data_file_type, core_data_file_type;

@ -1 +1,2 @@
/vendor/lib(64)?/hw/vulkan.rk356x.so u:object_r:same_process_hal_file:s0
/vendor/bin/rknn_server u:object_r:rknn_server_exec:s0

@ -0,0 +1,2 @@
#type vendor_rknn_prop, property_type;
vendor_internal_prop(vendor_rknn_prop)

@ -0,0 +1,2 @@
#for rknn_tools
persist.vendor.rknn. u:object_r:vendor_rknn_prop:s0

@ -0,0 +1,19 @@
type rknn_server, domain;
type rknn_server_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(rknn_server)
#allow rknn_server rknn_data_file:dir {write read create add_name };
allow rknn_server rknn_data_file:file { write read };
allow rknn_server socket_device:dir { write add_name remove_name create read };
allow rknn_server socket_device:sock_file { write create read unlink setattr};
allow rknn_server property_socket:sock_file { write read };
allow rknn_server init:unix_stream_socket { connectto};
allow rknn_server gpu_device:dir { getattr search write };
allow rknn_server gpu_device:chr_file { open getattr read write ioctl map};
dontaudit rknn_server self:capability { sys_admin dac_override };
set_prop(rknn_server, vendor_rknn_prop);
get_prop(rknn_server, vendor_rknn_prop);
get_prop(vendor-rknn-hal, vendor_rknn_prop);
dontaudit rknn_server sysfs:file rw_file_perms;
Loading…
Cancel
Save