diff --git a/non_plat/device.te b/non_plat/device.te index 638ef5d..877c5db 100644 --- a/non_plat/device.te +++ b/non_plat/device.te @@ -65,7 +65,8 @@ type camera_owe_device, dev_type; type camera_mfb_device, dev_type; type camera_pipemgr_device, dev_type; type ccu_device, dev_type; -type vpu_device, dev_type; +type vpu_device, dev_type, mlstrustedobject; +type mdla_device, dev_type, mlstrustedobject; type mtk_jpeg_device, dev_type; type kd_camera_hw_device, dev_type; type seninf_device, dev_type; diff --git a/non_plat/file_contexts b/non_plat/file_contexts index d0c7586..57cf53f 100644 --- a/non_plat/file_contexts +++ b/non_plat/file_contexts @@ -129,6 +129,7 @@ /dev/camera-sysram(/.*)? u:object_r:camera_sysram_device:s0 /dev/ccu(/.*)? u:object_r:ccu_device:s0 /dev/vpu(/.*)? u:object_r:vpu_device:s0 +/dev/mdlactl(/.*)? u:object_r:mdla_device:s0 /dev/ccci_monitor u:object_r:ccci_monitor_device:s0 /dev/ccci.* u:object_r:ccci_device:s0 /dev/cpu_dma_latency(/.*)? u:object_r:cpu_dma_latency_device:s0 @@ -644,3 +645,9 @@ /proc/mali/memory_usage u:object_r:proc_memory_usage:s0 /proc/mtk_es_reg_dump u:object_r:proc_mtk_es_reg_dump:s0 /sys/power/mtkpasr/execstate u:object_r:sysfs_execstate:s0 + +# Date: 2018/12/04 +# Purpose: Neuron runtime API and the dependencies +/vendor/lib(64)?/libneuron_platform.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libion_mtk.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libvpu.so u:object_r:same_process_hal_file:s0