mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-23 20:45:31 -04:00
universal7885: Add samsung configstore HAL entry
This commit is contained in:
parent
a6074c2603
commit
2ba9a6ccbf
7 changed files with 53 additions and 29 deletions
13
universal7885-common/sepolicy/vendor/hal_vendor_configstore_default.te
vendored
Normal file
13
universal7885-common/sepolicy/vendor/hal_vendor_configstore_default.te
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# hal_vendor_configstore_default.te
|
||||
|
||||
type hal_vendor_configstore_default, domain;
|
||||
type hal_vendor_configstore_default_exec, exec_type, vendor_file_type, file_type;
|
||||
init_daemon_domain(hal_vendor_configstore_default)
|
||||
|
||||
add_hwservice(hal_vendor_configstore_default, hal_vendor_configstore_hwservice)
|
||||
|
||||
hwbinder_use(hal_vendor_configstore_default)
|
||||
get_prop(hal_vendor_configstore_default, hwservicemanager_prop)
|
||||
|
||||
# /acct/tasks
|
||||
allow hal_vendor_configstore_default cgroup:file getattr;
|
||||
17
universal7885-common/sepolicy/vendor/hal_vendor_hwcservice_default.te
vendored
Normal file
17
universal7885-common/sepolicy/vendor/hal_vendor_hwcservice_default.te
vendored
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# hal_vendor_hwcservice_default.te
|
||||
|
||||
type hal_vendor_hwcservice_default, domain;
|
||||
hal_client_domain(hal_vendor_hwcservice_default, hal_graphics_composer)
|
||||
|
||||
type hal_vendor_hwcservice_default_exec, exec_type, vendor_file_type, file_type;
|
||||
init_daemon_domain(hal_vendor_hwcservice_default)
|
||||
|
||||
vndbinder_use(hal_vendor_hwcservice_default)
|
||||
allow hal_vendor_hwcservice_default vendor_surfaceflinger_vndservice:service_manager { add find };
|
||||
|
||||
add_hwservice(hal_vendor_hwcservice_default, hal_vendor_surfaceflinger_hwservice)
|
||||
hwbinder_use(hal_vendor_hwcservice_default)
|
||||
get_prop(hal_vendor_hwcservice_default, hwservicemanager_prop)
|
||||
|
||||
# /acct/tasks
|
||||
allow hal_vendor_configstore_default cgroup:file getattr;
|
||||
|
|
@ -3,3 +3,5 @@ type hal_battery_hwservice, hwservice_manager_type;
|
|||
type hal_flashlight_hwservice, hwservice_manager_type;
|
||||
type hal_gpu_hwservice, hwservice_manager_type;
|
||||
type hal_selinux_hwservice, hwservice_manager_type;
|
||||
type hal_vendor_configstore_hwservice, hwservice_manager_type;
|
||||
type hal_vendor_surfaceflinger_hwservice, hwservice_manager_type;
|
||||
|
|
|
|||
|
|
@ -9,3 +9,6 @@ vendor.eureka.hardware.battery::IBattery u:object_r:hal_battery_hwservice:s0
|
|||
vendor.eureka.hardware.flashlight::IFlashlight u:object_r:hal_flashlight_hwservice:s0
|
||||
vendor.eureka.hardware.gpu::IGpu u:object_r:hal_gpu_hwservice:s0
|
||||
vendor.eureka.security.selinux::ISELinux u:object_r:hal_selinux_hwservice:s0
|
||||
|
||||
vendor.samsung_slsi.hardware.ExynosHWCServiceTW::IExynosHWCServiceTW u:object_r:hal_vendor_surfaceflinger_hwservice:s0
|
||||
vendor.samsung_slsi.hardware.configstore::IExynosHWCConfigs u:object_r:hal_vendor_configstore_hwservice:s0
|
||||
|
|
|
|||
Loading…
Reference in a new issue