From 83c80e8ac20df2e8cc3fde11632d2398986ce966 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Wed, 2 May 2018 17:09:00 +0100 Subject: msm8996-common: Ship and enable atfwd daemon * The atfwd daemon is responsible for handling AT command forward requests from modem and should be enabled for all targets except sda, apq, qcs. Change-Id: I886b616565f81da10ad4a7b52baf8854a0b26f52 --- manifest.xml | 9 +++++++++ proprietary-files.txt | 1 + rootdir/etc/init.qcom.rc | 6 ++++++ sepolicy/atfwd.te | 1 + 4 files changed, 17 insertions(+) create mode 100644 sepolicy/atfwd.te diff --git a/manifest.xml b/manifest.xml index 48c55c1..e18a584 100644 --- a/manifest.xml +++ b/manifest.xml @@ -437,6 +437,15 @@ slot2 + + vendor.qti.hardware.radio.atcmdfwd + hwbinder + 1.0 + + IAtCmdFwd + AtCmdFwdService + + vendor.qti.hardware.radio.ims hwbinder diff --git a/proprietary-files.txt b/proprietary-files.txt index e2e01ca..787304b 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -623,6 +623,7 @@ etc/permissions/telephonyservice.xml -framework/qcrilhook.jar -framework/qti-telephony-common.jar|cdf8c78a495edda081c4a6014df6bd0c32a741e6 -priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk +vendor/bin/ATFWD-daemon vendor/bin/netmgrd vendor/bin/qti vendor/bin/rmt_storage diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 3a4224d..096762c 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -405,6 +405,12 @@ service port-bridge /vendor/bin/port-bridge disabled oneshot +service atfwd /vendor/bin/ATFWD-daemon + class late_start + user system + group system radio + writepid /dev/cpuset/system-background/tasks + service netmgrd /vendor/bin/netmgrd class main user root diff --git a/sepolicy/atfwd.te b/sepolicy/atfwd.te new file mode 100644 index 0000000..8588d58 --- /dev/null +++ b/sepolicy/atfwd.te @@ -0,0 +1 @@ +allow atfwd sysfs_msm_subsys:dir search; -- cgit v1.2.3