Home | History | Annotate | Download | only in sepolicy
      1 userdebug_or_eng(`
      2   allow hal_graphics_composer_default diag_device:chr_file rw_file_perms;
      3 ')
      4 userbuild(`
      5   dontaudit hal_graphics_composer_default diag_device:chr_file rw_file_perms;
      6 ')
      7 
      8 # misc
      9 allow hal_graphics_composer_default display_data_file:dir create_dir_perms;
     10 allow hal_graphics_composer_default display_data_file:file create_file_perms;
     11 
     12 # persist
     13 allow hal_graphics_composer_default persist_file:dir search;
     14 
     15 # persist/display
     16 allow hal_graphics_composer_default persist_display_file:dir r_dir_perms;
     17 allow hal_graphics_composer_default persist_display_file:file create_file_perms;
     18 
     19 vndbinder_use(hal_graphics_composer_default);
     20 add_service(hal_graphics_composer_default, qdisplay_service)
     21 
     22 # HWC_UeventThread
     23 allow hal_graphics_composer_default self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
     24 
     25 # Access /sys/devices/virtual/graphics/fb0/mdp/caps and maybe others
     26 r_dir_file(hal_graphics_composer_default, sysfs_type)
     27 
     28