• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1vndbinder_use(hal_graphics_composer_default)
2
3allow hal_graphics_composer_default debugfs_ged:dir search;
4
5# Date : WK17.09
6# Operation : Add sepolicy
7# Purpose : Add polivy for hwc HIDL
8
9allow hal_graphics_composer_default proc_ged:file r_file_perms;
10allow hal_graphics_composer_default self:netlink_kobject_uevent_socket { read bind create setopt };
11
12# Date : WK17.21
13# Purpose: GPU driver required
14allow hal_graphics_composer_default sw_sync_device:chr_file rw_file_perms;
15allow hal_graphics_composer_default hal_graphics_mapper_hwservice:hwservice_manager find;
16
17# Date : W17.24
18# Purpose: GPU driver required
19allow hal_graphics_composer_default gpu_device:dir search;
20
21allow hal_graphics_composer_default debugfs_ion:dir search;
22allow hal_graphics_composer_default debugfs_tracing:file write;
23allow hal_graphics_composer_default debugfs_tracing:file open;
24
25# Date : WK17.30
26# Operation : O Migration
27# Purpose: Allow to access cmdq driver
28allow hal_graphics_composer_default mtk_cmdq_device:chr_file r_file_perms;
29
30# Date : W17.30
31# Add for control PowerHAL
32hal_client_domain(hal_graphics_composer_default, hal_power)
33
34# Date : WK17.32
35# Operation : O Migration
36# Purpose: Allow to access property
37set_prop(hal_graphics_composer_default, vendor_mtk_graphics_hwc_pid_prop)
38set_prop(hal_graphics_composer_default, vendor_mtk_graphics_hwc_latch_unsignaled_prop)
39set_prop(hal_graphics_composer_default, vendor_mtk_graphics_hwc_hdr_prop)
40set_prop(hal_graphics_composer_default, vendor_mtk_graphics_hwc_validate_separate_prop)
41
42# Date : WK18.03
43# Purpose: Allow to access property dev/mdp_sync
44allow hal_graphics_composer_default mtk_mdp_sync:chr_file r_file_perms;
45allow hal_graphics_composer_default mtk_mdp_device:chr_file r_file_perms;
46allow hal_graphics_composer_default mdp_device:chr_file rw_file_perms;
47allow hal_graphics_composer_default tee_device:chr_file rw_file_perms;
48allowxperm hal_graphics_composer_default proc_ged:file ioctl { proc_ged_ioctls };
49
50# Date: 2018/11/08
51# Operation : JPEG
52# Purpose : JPEG need to use PQ via MMS HIDL
53allow hal_graphics_composer_default sysfs_boot_mode:file r_file_perms;
54
55# Date : WK19.46
56# Purpose: Allow to access ged debug node
57allow hal_graphics_composer_default debugfs_ged:file { w_file_perms };
58
59# Data: 2019/09/04
60# Purpose: Display architecture chage to DRM, so HWC has to access
61#          the DRM device node "/dev/dri/card0".
62allow hal_graphics_composer_default dri_device:chr_file rw_file_perms;
63
64# Data: 2020/03/25
65# Purpose: HWC has to access allocator for dbq
66hal_client_domain(hal_graphics_composer_default, hal_graphics_allocator);
67binder_call(hal_graphics_composer_default, hal_graphics_allocator)
68