From ebf6515642b8109e22fc67335fbb2b636d0aef82 Mon Sep 17 00:00:00 2001 From: Vachounet Date: Thu, 11 Jan 2018 14:01:01 +0100 Subject: [PATCH] sanders: update for IMS * Services update * Add HIDL HALs --- configs/manifest.xml | 18 ++++++++++++ rootdir/etc/init.qcom.rc | 62 ++++++++++++++++++++-------------------- 2 files changed, 49 insertions(+), 31 deletions(-) diff --git a/configs/manifest.xml b/configs/manifest.xml index f0fd320..03ca113 100644 --- a/configs/manifest.xml +++ b/configs/manifest.xml @@ -383,5 +383,23 @@ default + + com.qualcomm.qti.imscmservice + hwbinder + 1.0 + + IImsCmService + qti.ims.connectionmanagerservice + + + + vendor.qti.imsrtpservice + hwbinder + 1.0 + + IRTPService + imsrtpservice + + diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 27b6c39..02dc961 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -579,37 +579,6 @@ service irsc_util /system/vendor/bin/irsc_util "/system/vendor/etc/sec_config" user root oneshot -service ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon - class main - user system - socket ims_rtpd stream 0660 system radio - group radio diag inet log - disabled - -on property:sys.ims.DATA_DAEMON_STATUS=1 - start ims_rtp_daemon - -service imscmservice /system/vendor/bin/imscmservice - class main - user system - group radio diag log - disabled - writepid /dev/cpuset/system-background/tasks - -on property:sys.ims.DATA_DAEMON_STATUS=1 - start imscmservice - -service imsdatadaemon /system/vendor/bin/imsdatadaemon - class main - user system - socket ims_datad stream 0660 system radio - group system wifi radio inet log diag - disabled - writepid /dev/cpuset/system-background/tasks - -on property:sys.ims.QMI_DAEMON_STATUS=1 - start imsdatadaemon - service imsqmidaemon /system/vendor/bin/imsqmidaemon class main user system @@ -617,9 +586,40 @@ service imsqmidaemon /system/vendor/bin/imsqmidaemon group radio log diag writepid /dev/cpuset/system-background/tasks +service imsdatadaemon /system/vendor/bin/imsdatadaemon + class main + user system + socket ims_datad stream 0660 system radio + group system wifi radio inet log diag + writepid /dev/cpuset/system-background/tasks + disabled + +on property:vendor.ims.QMI_DAEMON_STATUS=1 + start imsdatadaemon + +service ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon + class main + user system + socket ims_rtpd stream 0660 system radio + group radio diag inet log + disabled + +service imsrcsservice /system/vendor/bin/imsrcsd + class main + user system + group radio diag inet log + writepid /dev/cpuset/system-background/tasks + disabled + +on property:vendor.ims.DATA_DAEMON_STATUS=1 + start ims_rtp_daemon + start imsrcsservice + service rmt_storage /system/vendor/bin/rmt_storage class core user root + ioprio rt 0 + shutdown critical writepid /dev/cpuset/system-background/tasks on property:wc_transport.start_fmhci=true