Add time_daemon in init.qcom.rc to make it be effective to all
platforms.
Time_daemon will change into class_main, then it will be started in
min framework mode. And class main services will be restarted once
system starts from min framework mode to normal mode.
So remove start and restart time_daemon action from init.qcom.rc.
Change-Id: Ie127c909e16eea6c4f9313341c3910d88c6d282a
CRs-Fixed: 2019549
We now support init.qcom.vendor.rc file which is intended to
contain VENDOR service definitions, triggers common to all targets.
This file will stay at /vendor/etc/init, so the vendor service
definitions written with this file will now correctly stay in
vendor region.
Change-Id: I82a3aaad6dcc566daf09aa155cd25df199b4794e
We now allow a daemon with system privilages and appropriate selinux
permissions to write to the kmsg buffer.
Change-Id: I5aca931d89471e47baaf8b804ff613dc6836dc03
qmuxd should not be started on sdm and sdx since it is deprecated.
Note that compilation of qmuxd is also disabled on this target,
so this change is only a failsafe.
CRs-Fixed: 2035989
Change-Id: I9218c0f408a24e5b80b47992dd1281cea24310c8
android.hidl.manager@1.0-java.jar is used by HAL clients
to register for IServiceNotification.onRegistration()
notification.
Change-Id: Ibc6f943c5e4b85e50ea2b57ae0f85282c14e0fab
File extention was not added properly while copying
file to sysconfig. So adding proper extention. This
change is to be squashed with below commit in future.
a6cd79bb55
Change-Id: Id3403ace859d41d509b70f3cfc968f311cd46607
CRs-Fixed: 2020763
Currently the 'qcom-usb-sh' service which executes init.qcom.usb.sh
is running after "on boot" trigger based execution completed. When
init.qcom.usb.sh is started running, updating sys.usb.config from
$persist.sys.usb.config is already performed from init.usb.rc. This
results into required on "property:persist.sys.usb.config" rule being
not executing causing no USB enumeration. Also adb only related rule
doesn't execute in some cases as other property like sys.usb.controller,
sys.usb.configfs is not updated due delayed init.qcom.usb.sh execution.
Fix this issue by checking sys.usb.config and persist.sys.usb.config
value within init.qcom.usb.sh, and update sys.usb.config value using
persist.sys.usb.config based value if it is not same.
Change-Id: I88ef6cad63e447598613eaefdf18c00768e39d49
Set mem_latency governor for scaling DDR and L3 frequencies based
on memory latency sensitivity of the system workloads.
Change-Id: Ie74f3a6adace1df5bc8f78d0d919cc4041175bfe
telephony services are white-listed who all need
to freely run in the background. This is temporary
work-around and some of the services will be
removed from the list based on the feasibility.
Change-Id: Ice11429b5b78d5786dc701251b507b7dac5745ee
Update init.qcom.rc script for sensor service to reflect
/vendor/bin/sensors.qcom instead of system/bin/sensors.qcom.
Update init.qcom.sensors.sh script to start daemon from
vendor/bin.
Remove unused options from init.qcom.sensors.sh.
Change-Id: I224d35c7e2a5037ab71764338d1f347aa80f2c4d