allwinner_a64/android/device/softwinner/common/sepolicy/vendor/awdisplay.te
2018-08-08 17:48:24 +08:00

31 lines
919 B
Text

# awdisplay - awdisplay service
type awdisplay, domain;
type awdisplay_exec, exec_type, file_type;
init_daemon_domain(awdisplay)
typeattribute awdisplay coredomain;
typeattribute awdisplay mlstrustedsubject;
typeattribute awdisplay display_service_server;
#read_runtime_log_tags(surfaceflinger)
# Perform HwBinder IPC.
hal_client_domain(awdisplay, hal_graphics_allocator)
hal_client_domain(awdisplay, hal_graphics_composer)
hal_client_domain(awdisplay, hal_configstore)
allow awdisplay hidl_token_hwservice:hwservice_manager find;
# Perform Binder IPC.
binder_use(awdisplay)
binder_call(awdisplay, binderservicedomain)
binder_call(awdisplay, appdomain)
binder_call(awdisplay, bootanim)
binder_service(awdisplay)
# Binder IPC to bu, presently runs in adbd domain.
binder_call(awdisplay, adbd)
# Set properties.
set_prop(awdisplay, system_prop)
allow awdisplay surfaceflinger_service:service_manager { add find };