summaryrefslogtreecommitdiffstats
path: root/r_non_plat/mediacodec.te
diff options
context:
space:
mode:
Diffstat (limited to 'r_non_plat/mediacodec.te')
-rw-r--r--r_non_plat/mediacodec.te153
1 files changed, 0 insertions, 153 deletions
diff --git a/r_non_plat/mediacodec.te b/r_non_plat/mediacodec.te
deleted file mode 100644
index 48c14d7..0000000
--- a/r_non_plat/mediacodec.te
+++ /dev/null
@@ -1,153 +0,0 @@
-# ==============================================
-# MTK Policy Rule
-# ==============================================
-
-# Date : WK14.34
-# Operation : Migration
-# Purpose : VP/VR
-allow mediacodec devmap_device:chr_file { ioctl };
-
-# Date : WK14.36
-# Operation : Migration
-# Purpose : VDEC/VENC device node
-allow mediacodec Vcodec_device:chr_file rw_file_perms;
-
-# Date : WK16.21
-# Operation : Migration
-# Purpose : VP & VR dump and debug
-allow mediacodec M4U_device_device:chr_file rw_file_perms;
-allow mediacodec debugfs_binder:dir search;
-allow mediacodec MTK_SMI_device:chr_file { ioctl read open };
-allow mediacodec storage_file:lnk_file {read write open};
-allow mediacodec tmpfs:dir search;
-allow mediacodec mnt_user_file:dir {write read search};
-allow mediacodec mnt_user_file:lnk_file {read write};
-allow mediacodec sdcard_type:dir {write read search add_name remove_name};
-allow mediacodec sdcard_type:file {getattr write read create open append unlink};
-allow mediacodec nvram_data_file:dir w_dir_perms;
-allow mediacodec nvram_data_file:file create_file_perms;
-allow mediacodec nvram_data_file:lnk_file read;
-allow mediacodec nvdata_file:lnk_file read;
-allow mediacodec nvdata_file:dir w_dir_perms;
-allow mediacodec nvdata_file:file create_file_perms;
-allow mediacodec devmap_device:chr_file r_file_perms;
-allow mediacodec proc_meminfo:file {read getattr open};
-
-# Date : WK14.36
-# Operation : Migration
-# Purpose : for SW codec VP/VR
-allow mediacodec mtk_sched_device:chr_file { read write ioctl open };
-
-# Data : WK14.39
-# Operation : Migration
-# Purpose : HW encrypt SW codec
-allow mediacodec mediacodec_data_file:file create_file_perms;
-allow mediacodec mediacodec_data_file:dir create_dir_perms;
-allow mediacodec sec_device:chr_file r_file_perms;
-
-# Data: WK14.44
-# Operation : Migration
-# Purpose : VP
-allow mediacodec surfaceflinger:file getattr;
-
-# Data: WK14.44
-# Operation : Migration
-# Purpose : for low SD card latency issue
-allow mediacodec sysfs_lowmemorykiller:file { read open };
-
-# Data: WK14.45
-# Operation : Migration
-# Purpose : for change thermal policy when needed
-allow mediacodec proc_mtkcooler:dir search;
-allow mediacodec proc_mtktz:dir search;
-allow mediacodec proc_thermal:dir search;
-allow mediacodec proc_mtkcooler:file { read write open };
-allow mediacodec proc_mtktz:file { read write open getattr };
-allow mediacodec proc_thermal:file { read write open getattr};
-allow mediacodec thermal_manager_data_file:file create_file_perms;
-allow mediacodec thermal_manager_data_file:dir { rw_dir_perms setattr };
-allow mediacodec thermal_manager_data_file:dir search;
-
-# Data : WK14.47
-# Operation : CTS
-# Purpose : cts search strange app
-allow mediacodec untrusted_app:dir search;
-
-# Date : WK14.39
-# Operation : Migration
-# Purpose : MJC Driver
-allow mediacodec MJC_device:chr_file { read write ioctl open };
-
-# Date : WK16.27
-# Operation : APE SQC
-# Purpose : for APE file playback
-allow mediacodec MtkCodecService:binder call;
-allow mediacodec MtkCodecService:binder transfer;
-
-# Date : WK16.33
-# Purpose: Allow to access ged for gralloc_extra functions
-allow mediacodec proc_ged:file rw_file_perms;
-allowxperm mediacodec proc_ged:file ioctl { proc_ged_ioctls };
-
-# Data : WK16.42
-# Operator: Whitney bring up
-# Purpose: call surfaceflinger due to powervr
-allow mediacodec surfaceflinger:fifo_file rw_file_perms;
-
-# Date: WK16.43
-# Operator: Whitney SQC
-# Purpose: mediacodec use gpu
-allow mediacodec gpu_device:dir search;
-
-# Date : W18.01
-# Add for turn on SElinux in enforcing mode
-allow mediacodec vndbinder_device:chr_file rw_file_perms;
-
-vndbinder_use(mediacodec)
-
-# Date : WK1721
-# Purpose: For FULL TREBLE
-allow mediacodec system_file:dir r_dir_perms;
-allow mediacodec debugfs_ion:dir search;
-
-
-# Date : WK17.30
-# Operation : O Migration
-# Purpose: Allow mediacodec to access cmdq driver
-allow mediacodec mtk_cmdq_device:chr_file { read ioctl open };
-allow mediacodec mtk_mdp_device:chr_file rw_file_perms;
-allow mediacodec sw_sync_device:chr_file rw_file_perms;
-
-# Date : WK17.28
-# Operation : MT6757 SQC
-# Purpose : Change thermal config
-
-
-# Date : WK17.30
-# Purpose : For Power Hal
-allow mediacodec mtk_hal_power_hwservice:hwservice_manager find;
-allow mediacodec mtk_hal_power:binder call;
-allow mediacodec mtk_hal_power:unix_stream_socket connectto;
-
-
-# Date : WK17.12
-# Operation : MT6799 SQC
-# Purpose : Change thermal config
-set_prop(mediacodec, mtk_thermal_config_prop)
-
-# Date : WK17.43
-# Operation : Migration
-# Purpose : DISP access
-allow mediacodec graphics_device:chr_file { ioctl open read };
-allow mediacodec graphics_device:dir search;
-
-# Date : WK19.27
-# Purpose: Android Migration for SVP
-allow mediacodec proc_m4u:file r_file_perms;
-allowxperm mediacodec proc_m4u:file ioctl MTK_M4U_T_SEC_INIT;
-
-
-# Date : 2019/12/12
-# Purpose : allow media sources to access /sys/bus/platform/drivers/mem_bw_ctrl/*
-allow mediacodec sysfs_concurrency_scenario:file rw_file_perms;
-allow mediacodec sysfs_concurrency_scenario:dir search;