80 lines
2.5 KiB
Plaintext
80 lines
2.5 KiB
Plaintext
|
# ==============================================
|
||
|
# Common SEPolicy Rule
|
||
|
# ==============================================
|
||
|
|
||
|
# Data : WK16.25
|
||
|
# Operation : Camera display client
|
||
|
# Purpose : for SVP secure memory allocation
|
||
|
allow mediacodec proc_secmem:file rw_file_perms;
|
||
|
|
||
|
# Date : WK16.25
|
||
|
# Operation : WVL1 IT
|
||
|
# Purpose : SVP module operates secmem driver
|
||
|
allow mediacodec mobicore_data_file:file { read open getattr};
|
||
|
allow mediacodec mobicore_user_device:chr_file rw_file_perms;
|
||
|
allow mediacodec mobicore:unix_stream_socket connectto;
|
||
|
allow mediacodec mobicore_data_file:dir search;
|
||
|
allow mediacodec persist_data_file:file { read getattr open };
|
||
|
allow mediacodec persist_data_file:dir search;
|
||
|
|
||
|
# Date : WK16.28
|
||
|
# Operation : video codec driver
|
||
|
# Purpose : for performance profiling and timing issue tracking during video playback
|
||
|
allow mediacodec debugfs_fb:dir search;
|
||
|
|
||
|
# Date : WK16.29
|
||
|
# Operation : Migration
|
||
|
# Purpose : Add permission for gpu access
|
||
|
allow mediacodec dri_device:chr_file rw_file_perms;
|
||
|
|
||
|
# Date : WK16.50
|
||
|
# Operation : video codec driver
|
||
|
# Purpose : Add permission for thermal function access
|
||
|
allow mediacodec proc_mtktz:dir search;
|
||
|
allow mediacodec proc_mtktz:file r_file_perms;
|
||
|
|
||
|
# Date : WK17.23
|
||
|
# Stage: O Migration, SQC
|
||
|
# Purpose: Allow to use HAL PQ
|
||
|
hal_client_domain(mediacodec, hal_mtk_pq)
|
||
|
|
||
|
# Date : WK17.23
|
||
|
# Stage: O Migration, SQC
|
||
|
# Purpose: Allow to use shared memory for HAL PQ
|
||
|
hal_client_domain(mediacodec, hal_allocator)
|
||
|
|
||
|
# Date : WK17.31
|
||
|
# Stage: O Migration, SQC
|
||
|
# Purpose: Allow to use ape decoder
|
||
|
hal_client_domain(mediacodec, hal_mtk_codecservice)
|
||
|
|
||
|
# Date : WK18.46
|
||
|
# Operation : WVL1 IT for TEEI
|
||
|
# Purpose : SVP module operates TEEI
|
||
|
hal_client_domain(mediacodec, hal_teei_capi)
|
||
|
allow mediacodec teei_client_device:chr_file rw_file_perms;
|
||
|
|
||
|
# Date : WK19.44
|
||
|
# Purpose: Android Migration for D2+ Encoder
|
||
|
allow mediacodec proc_chip:dir r_dir_perms;
|
||
|
allow mediacodec proc_chip:file r_file_perms;
|
||
|
|
||
|
# Date : WK19.45
|
||
|
# Operation : WFD
|
||
|
# Purpose : Allow set property to notify HWC secure venc enabled
|
||
|
set_prop(mediacodec, vendor_mtk_secure_venc_prop)
|
||
|
|
||
|
# Date : WK20.22
|
||
|
# Operation : VDEC debug
|
||
|
# Purpose : allow vdec can dump file to storage
|
||
|
allow mediacodec vcodec_file:dir create_dir_perms;
|
||
|
allow mediacodec vcodec_file:file create_file_perms;
|
||
|
|
||
|
# Date : WK20.40
|
||
|
# Operation : WFD
|
||
|
# Purpose : Allow set property to notify HWC wfd enabled
|
||
|
set_prop(mediacodec, vendor_mtk_wfd_enable_prop)
|
||
|
|
||
|
#allow get mtk_sec_video_path_support
|
||
|
get_prop(mediacodec, vendor_mtk_sec_video_path_support_prop)
|