review rild
Bug: 198532074 Test: boot with rild started Change-Id: Ic29d2cbbb9691f1386c024d1438fdd050ef14b8f
This commit is contained in:
parent
7295743ea6
commit
18fb79d460
11 changed files with 9 additions and 26 deletions
|
@ -73,9 +73,6 @@ type per_boot_file, file_type, data_file_type, core_data_file_type;
|
|||
type proc_touch, proc_type, fs_type, mlstrustedobject;
|
||||
type sysfs_touch, sysfs_type, fs_type;
|
||||
|
||||
# RILD
|
||||
type rild_vendor_data_file, file_type, data_file_type;
|
||||
|
||||
# TCP logging
|
||||
type tcpdump_vendor_data_file, file_type, data_file_type, mlstrustedobject;
|
||||
|
||||
|
|
|
@ -61,13 +61,6 @@
|
|||
/dev/mali0 u:object_r:gpu_device:s0
|
||||
/dev/s5p-smem u:object_r:vendor_secmem_device:s0
|
||||
|
||||
#
|
||||
# Exynos Daemon Exec
|
||||
#
|
||||
/(vendor|system/vendor)/bin/hw/rild_exynos u:object_r:rild_exec:s0
|
||||
/(vendor|system/vendor)/bin/rfsd u:object_r:rfsd_exec:s0
|
||||
/(vendor|system/vendor)/bin/bipchmgr u:object_r:bipchmgr_exec:s0
|
||||
|
||||
/persist/sensorcal\.json u:object_r:sensors_cal_file:s0
|
||||
|
||||
# data files
|
||||
|
@ -213,9 +206,6 @@
|
|||
# R4
|
||||
/vendor/bin/hw/hardware\.qorvo\.uwb-service u:object_r:hal_uwb_vendor_default_exec:s0
|
||||
|
||||
# RILD files
|
||||
/data/vendor/rild(/.*)? u:object_r:rild_vendor_data_file:s0
|
||||
|
||||
# Citadel StrongBox
|
||||
/dev/gsc0 u:object_r:citadel_device:s0
|
||||
|
||||
|
|
|
@ -7,8 +7,6 @@ vendor_internal_prop(vendor_usb_config_prop)
|
|||
vendor_internal_prop(vendor_secure_element_prop)
|
||||
# vendor defaults
|
||||
vendor_internal_prop(vendor_config_default_prop)
|
||||
vendor_internal_prop(vendor_ro_config_default_prop)
|
||||
vendor_internal_prop(vendor_sys_default_prop)
|
||||
vendor_internal_prop(vendor_ro_sys_default_prop)
|
||||
vendor_internal_prop(vendor_persist_sys_default_prop)
|
||||
vendor_internal_prop(vendor_codec2_debug_prop)
|
||||
|
|
|
@ -26,8 +26,6 @@ persist.vendor.pixellogger. u:object_r:vendor_logger_prop:s0
|
|||
|
||||
# vendor default
|
||||
vendor.config. u:object_r:vendor_config_default_prop:s0
|
||||
ro.vendor.config. u:object_r:vendor_ro_config_default_prop:s0
|
||||
vendor.sys. u:object_r:vendor_sys_default_prop:s0
|
||||
ro.vendor.sys. u:object_r:vendor_ro_sys_default_prop:s0
|
||||
persist.vendor.sys. u:object_r:vendor_persist_sys_default_prop:s0
|
||||
|
||||
|
|
|
@ -3,9 +3,7 @@ set_prop(vendor_init, vendor_modem_prop)
|
|||
set_prop(vendor_init, vendor_rild_prop)
|
||||
set_prop(vendor_init, vendor_usb_config_prop)
|
||||
set_prop(vendor_init, vendor_slog_prop)
|
||||
set_prop(vendor_init, vendor_sys_default_prop)
|
||||
set_prop(vendor_init, vendor_ssrdump_prop)
|
||||
set_prop(vendor_init, vendor_ro_config_default_prop)
|
||||
get_prop(vendor_init, vendor_touchpanel_prop)
|
||||
set_prop(vendor_init, vendor_tcpdump_log_prop)
|
||||
set_prop(vendor_init, vendor_thermal_prop)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
# Data
|
||||
type rild_vendor_data_file, file_type, data_file_type;
|
||||
type vendor_log_file, file_type, data_file_type;
|
||||
type vendor_rfsd_log_file, file_type, data_file_type;
|
||||
type modem_stat_data_file, file_type, data_file_type;
|
||||
|
|
|
@ -6,6 +6,9 @@
|
|||
/vendor/bin/chre u:object_r:chre_exec:s0
|
||||
/vendor/bin/cbd u:object_r:cbd_exec:s0
|
||||
/vendor/bin/modem_svc_sit u:object_r:modem_svc_sit_exec:s0
|
||||
/vendor/bin/hw/rild_exynos u:object_r:rild_exec:s0
|
||||
/vendor/bin/rfsd u:object_r:rfsd_exec:s0
|
||||
/vendor/bin/bipchmgr u:object_r:bipchmgr_exec:s0
|
||||
|
||||
# Vendor Firmwares
|
||||
/vendor/firmware(/.*)? u:object_r:vendor_fw_file:s0
|
||||
|
@ -58,6 +61,7 @@
|
|||
/data/vendor/modem_stat/debug\.txt u:object_r:modem_stat_data_file:s0
|
||||
/data/vendor/log(/.*)? u:object_r:vendor_log_file:s0
|
||||
/data/vendor/log/rfsd(/.*)? u:object_r:vendor_rfsd_log_file:s0
|
||||
/data/vendor/rild(/.*)? u:object_r:rild_vendor_data_file:s0
|
||||
|
||||
# Persist
|
||||
/mnt/vendor/persist/modem(/.*)? u:object_r:persist_modem_file:s0
|
||||
|
|
|
@ -4,4 +4,5 @@ vendor_internal_prop(vendor_modem_prop)
|
|||
vendor_internal_prop(vendor_persist_config_default_prop)
|
||||
vendor_internal_prop(vendor_cbd_prop)
|
||||
vendor_internal_prop(vendor_rild_prop)
|
||||
vendor_internal_prop(vendor_carrier_prop)
|
||||
|
||||
|
|
|
@ -26,5 +26,6 @@ persist.vendor.ril. u:object_r:vendor_rild_prop:s0
|
|||
vendor.ril. u:object_r:vendor_rild_prop:s0
|
||||
vendor.radio.ril. u:object_r:vendor_rild_prop:s0
|
||||
vendor.sys.rild_reset u:object_r:vendor_rild_prop:s0
|
||||
ro.vendor.config.build_carrier u:object_r:vendor_carrier_prop:s0
|
||||
|
||||
persist.vendor.config. u:object_r:vendor_persist_config_default_prop:s0
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
set_prop(rild, vendor_rild_prop)
|
||||
|
||||
get_prop(rild, vendor_persist_config_default_prop)
|
||||
get_prop(rild, vendor_ro_config_default_prop)
|
||||
set_prop(rild, vendor_sys_default_prop)
|
||||
get_prop(rild, vendor_carrier_prop)
|
||||
|
||||
get_prop(rild, sota_prop)
|
||||
get_prop(rild, system_boot_reason_prop)
|
||||
|
@ -20,10 +17,7 @@ r_dir_file(rild, modem_img_file)
|
|||
binder_call(rild, bipchmgr)
|
||||
binder_call(rild, gpsd)
|
||||
binder_call(rild, hal_audio_default)
|
||||
binder_call(rild, hal_secure_element_default)
|
||||
binder_call(rild, platform_app)
|
||||
binder_call(rild, modem_svc_sit)
|
||||
binder_call(rild, vendor_ims_app)
|
||||
|
||||
# for hal service
|
||||
add_hwservice(rild, hal_exynos_rild_hwservice)
|
|
@ -1,3 +1,4 @@
|
|||
allow vendor_init bootdevice_sysdev:file create_file_perms;
|
||||
|
||||
set_prop(vendor_init, vendor_carrier_prop)
|
||||
set_prop(vendor_init, vendor_cbd_prop)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue