Removing init.target.vendor.rc script file as it is no longer
needed. Any init service definitions, triggers that need to go
into vendor can be placed in init.target.rc(which now resides on
vendor).
Change-Id: I20bcd1b4ec49231973714982bbd317622c52ef8c
All vendor hals are moved to the centralized location and follow the
name conventions. The radio hal hidl definitions are updated.
Change-Id: I068c038157f7c4a043df75559423f35e653e84b6
CRs-Fixed: 2055157
Adding priority flags while registering NI
handling callback and AGPS handling callback.
To ensure that both NI and AGPS are always
handled by our stack instead of Android
Framework stack.
CRs-Fixed: 2059476
Change-Id: I585328491a7f5d9099287924a03d7710f4e5fda9
Instead of sending session status as failure in LocApiV02 in case
of both latitude/longitude 0 and horizontal reliability not set,
for sending Blank NMEA sentences, the condition check for the same
is done in before requesting to send nmea sentence.
Change-Id: I359d136a8da9d9fe233e599eb2cba71e4509b270
CRs-Fixed: 2058269
update the name of the media profiles xml to match the
name of the file queried by the media profiles header file
Change-Id: I472d8f0f94a55fd76e99a2b55410e38b4607527e
Fix SUPL mode, GPS lock, and GNSS Ni options to be
treated like bit masks instead of values.
Rename some enums of bit masks with _BIT as convention.
Change-Id: I036b682ca3472159304ef569ff67d28dc94f644e
CRs-fixed: 2039308
Implemented graceful fallback when
timerfd_create is failing for
CLOCK_BOOTTIME_ALARM
Change-Id: I6561be840f37a985104a2766fc4b521d237da3b2
CRs-fixed: 2051787
When sub system restart occurs, restarting gps tracking
should be sent directly to Loc API instad of going
through ULP.
Change-Id: I6309eeee3670b3d7fa484f74f96ea9a2848f7bb1
CRs-fixed: 2056783
EA binary is moved to system/vendor/bin path from system/bin.
Update the same in init.target.rc file.
Change-Id: I5a83a3d4de50797cf8081909003abab77b518ba4
Call locAPIUpdateTrackingOptions in gnssSetPositionMode.
Update tracking options should update the tracking
sessions so that the smallest interval options are
set.
Change-Id: I24cefe4fb711a160d0a72ab7592d8e673ea2dd97
CRs-fixed: 2048231
Set the LPPE_UP_TECHNOLOGY and LPPE_CP_TECHNOLOGY as 0 in gps.conf
to disable LPPe feature as default.
Change-Id: I656cbf1ee9456189fd0ddbcbf7b70cc74a75656e
CRs-fixed: 2015517
Add an API to set default report data cached in
systemstatus. Call this API when delete all
aiding data is requested, so that bugreport
has all default values.
Bug: 62068956
Change-Id: I76d661c6a89a1644aef2a8f47253ce9cc0d727fb
CRs-Fixed: 2054705
locAPIGnssUpdateConfig and locAPIEnable/Disable
will use different request queues
Change-Id: I8c5456ebc4c221ff0e536ad488259b21e5607e03
CRs-Fixed: 2054316
- imsdatadaemon, imsqmidaemon, ims_rtp_daemon
and imscmservice have to be started from vendor partition.
CRs-fixed: 2053865
Change-Id: Ifd195376b4d0f11e8f276833c55ac02c93988cb7
The following changes are made to simplify the cpuset
configuration.
(1) Earlier kernels used to ignore any offline CPUs specified
in the cpuset/cpus file. As there is no gaurantee that all
gold cluster CPUs are online during init, silver cluster
cpumask is written to cpuset/cpus file before writing the
all possible cpumask. Recent kernels have support to handle
offline CPUs written to cpuset/cpus file. When the CPU
becomes online, the cpuset setting is applied. So apply
the setting for a cpuset cgroup once.
(2) Both SDM660 and SDM630 share the same device project,
so move the final cpuset configuration to post-boot. This
allows different cpuset settings for these two targets. This
also improves boot-up performance as we apply the cpuset
restrictions after the booting is completed. This policy
is already in place for other targets like MSM8998.
Change-Id: I482f6e10de2224695c319d7546b6d267d75ca4d1
- imsdatadaemon, imsqmidaemon, ims_rtp_daemon
and imscmservice have to be started from vendor partition.
CRs-fixed: 2053865
Change-Id: Ifd195376b4d0f11e8f276833c55ac02c93988cb7