Android O sets 3s by default to wait for all services exit which is
optional shutdown step. Firstly, in this step there will be time out
due to services not terminated in 3s; Second, in next step there
will send stop signal to kill all services; Finally, Android N sets
ro.build.shutdown_time 0 by default to skip the step. So optimize the
wait time to let shutdown time in 3s.
CRs-fixed: 2083331
Change-Id: I5a017cab7ee7cb0ea7d28d7e8b0c11ae81041f9e
Mountservice will check if there exist processes occupy files. Launch
many 3rd apps and set in background will cause many processes occupy
files, which will cause mountservice spend 10~20s to unmount(sometimes
also unmount fail with 20s time out). If there is no process occupy
files, mountservice only need about 500ms. So shorten wait time from
20s to 500ms, which will save 10~20s for shutdown time, total shutdown
time is in 3s.
CRs-Fixed: 2038121
Change-Id: I4da7bbf4c86d05add7f1b1e328f70796f3bb8ee8
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
1. Non QC targets will bootup in default single sim mode
2. QC targets will bootup in default msim mode
3. Msim ril daemons will have same radio permissions as single sim rild
Change-Id: I3e4974dba056658f3171802caa475b9fac2d637f
CRs-Fixed: 2016859
- Set "system" as owner of persistent data block
- Add ro.frp.pst property to PRODUCT_PROPERTY_OVERRIDES
Change-Id: I6751660dfae5d19782922ae597d7366345a6e084
Enable custom ecc by deafualt in RIL
copy prebuilt qcrl.db file into /data/misc/radio if
data partition does not have.
Change-Id: Ic024e157d3b6577170c4b79d8a76d9a5b5ce03f1
The Embms time sync feature is controlled by persist.radio.sib16_support
property. Change the default value of this property to 1 and therefore
enable the time sync feature by default.
Change-Id: I06a4fe04f74be21162e5eab992ce178a0fcb7a35
CRs-Fixed: 799348
In CTS test, it is searching for french, japanise, UK language
support which was missing ealier. Adding these locales to fix CTS
failures
Change-Id: I4ce02a73dd6baaed43a5ca0499514d22ab9c0c85
Old library is no longer used for this property so update
the property value with the name of the new library,
libqti-perfd-client.so
Change-Id: I5d3e19ee684400bb11c9c584bedadf9f46e9ec4d
Split common.mk product definitions into base.mk (shared between
32-bit and 64-bit targets) and common64.mk (64-bit targets).
common.mk is then for 32-bit only targets.
32-bit MSM target will inherit common.mk (no change to existing
MSM target definitions), whereas new 64-bit targets will inherit
common64.mk
Change-Id: I968be0e6b7077083bacddd3d163a4406f9b0c2f3
Because of the overlay reference order, package overlays could
shadow device overlays. So many overlays here the final control
we need to add this overlay path part of package overlay.
Change-Id: Ie7bec1c3566b38e25ffe490215e684db64a7e903
CRs-fixed: 606005
Vidpp OMX component library needs to be pushed to system image for
third party to pick it up from meta build.
Change-Id: I4844c5f1a65888e3e52288aadf8ebcbad3f6947c