Age | Commit message (Collapse) | Author |
|
526da0e Fix args to loc_xtra_init
fad3d1e memory management fixes
c85fa4a Fix Memory leak in util/loc_cfg.cpp
4172ea8 Fix gps.conf capabilities overwrited by carrier
1b2d16d Merge "Adding Mutex for Creating Context" into LA.BF64.1.2.9
044682a Removed unused code and unnecessary notice files
9e7a6c1 Remove reporting gps status from loc eng layer
911ec4a Move modem power vote out of hal
10e4530 Fix some compilation issues with legacy targets
e9004f4 Migrating XTRA from gpsonextra.net to cloud based izatcloud.net
014e160 Add buffer length check for XTRA data
Change-Id: Ic39d848fca5b0eadea9152ac65fb6a8581cce96b
|
|
Change-Id: I1beb8083240a0687cb5f61f579577ef76e2c8342
|
|
msm8916's GPS HAL resides in a different location in the source tree
Change-Id: Iba8094c3a07602866324343f60560e9dd551be1a
|
|
Added some includes, removed some hardcode paths
in the makefiles, and added xtra data max size define
that was missing from last commit.
Change-Id: Idf64464589fb68efc7e75710ce635e40a6fc25e0
|
|
Change-Id: Idd560ad408ad4e9265d212ab42990b8683548599
|
|
msm8916's GPS HAL resides in a different location in the source tree
Change-Id: I58ebad34ea19f0e498b9532f9be88f052416a96a
|
|
in this scope"."
* commit '5191b0fef7a7bd31c15973cdf9d707e403c6a862':
Fix "error: 'strerror' was not declared in this scope".
|
|
* commit '2f930f38c019b95f4e92fdd148c0e2386f63ec29':
Fix "error: 'strerror' was not declared in this scope".
|
|
|
|
Change-Id: I9b28217924eb7733da2ab0926e16075be766650b
|
|
* commit 'c534e7f374147a02b68d240d415a302f33727f91':
Add missing includes.
|
|
* commit '05e3dc512a01d81b4295c972460cf59941dc645b':
Add missing includes.
|
|
|
|
Change-Id: I5c89fa62477572f0958a52806a6317dc3ebddd0a
|
|
* commit 'c3e0eb7c6cfac7c3468260ef9cf17c7e0248a561':
Add missing <string.h> include.
|
|
* commit '1ba57de83d1804429ae6d30d8c6ceab646457698':
Add missing <string.h> include.
|
|
|
|
Change-Id: I4197b5fb4e708dc9b969db09aaed5703b9591306
|
|
* commit '5d1b68b54cf607195eb3d28ca189f63d2ee374bf':
carrier configured GPS_LOCK value missed out
|
|
* commit '66b3250cfd7439adcd92ab32d009f152a3c6ad4c':
carrier configured GPS_LOCK value missed out
|
|
A later change changed how some of the carrier config items are
stored. GPS_LOCK was missed out. Therefore the config values
would only work if it configured in gps.conf. The carrier config
values was lost unintentionally.
Bug: 18754196
Change-Id: I40b9833598a1f227bf765aa422b5752ffc1c9357
|
|
* commit 'bdaef3e5e843de8981653e3c8b6913999cf6576f':
Cleanup Obsolete LOCAL_PRELINK_MODULE.
|
|
* commit '3ce5de3a19b530bbb06bdbfc93666c5307b135a2':
Cleanup Obsolete LOCAL_PRELINK_MODULE.
|
|
|
|
Bug: 18675947
Change-Id: I91936a24a7a2a9a7398f83dac590cb72c424c338
|
|
* commit '67a679dea9539abc3b97cdcb05480c0ffd78669b':
C++11 compatibility fixes.
|
|
* commit 'e5949fd1375692f23d2abd3bae1615ec68df2311':
C++11 compatibility fixes.
|
|
|
|
* commit '0afd294467c08fe987e376f63228c8d76468d0fa':
Add missing include.
|
|
* commit 'f01db6fc9870d885ee7968a269633a1eae11856b':
Add missing include.
|
|
|
|
Change-Id: I5011732aa3135609097aa9d98339b1cef4e5fd23
|
|
Change-Id: Iedfac05ac20a55256c14bc884198d4a2548782e8
(cherry picked from commit 53c2cf1ac1bc865d571bf82acc1ee96bcb0b19df)
|
|
Change-Id: Iedfac05ac20a55256c14bc884198d4a2548782e8
|
|
* commit '4750276b0d6e23e2673dc4b50a7cca706f9ae608':
Add a missing include.
|
|
|
|
Needed following the pthread.h/signal.h cleanup.
Change-Id: I6139ccd13065dda1136182af980b7995750ee8eb
|
|
This reverts commit a8f9a02a2cd44c6074bf331eb244e546018643ab.
Bug: 16630595
|
|
This reverts commit af0c0cc82699ddd8d50bf8a2fa60c4bc923a4ebe.
Bug: 18314406
Change-Id: I41638b8bfb6820c41c70af633f3f6c42efacf71c
|
|
Implementation of GNSS Measurements support.
In GPS HAL, Only GPS Measurements report
will be collected from modem.
bug: 16630595
Change-Id: Ief4368099df4ff573ad1a764f4156d63685e936d
|
|
modem might reset during sim hot swap, in which case
the prior supl url shall be remembered so that can be
reinjected. This change enables it.
Bug: 17288144
Change-Id: I86ec898a54bc8706720c29a1ea67ce27153ee981
|
|
when the device boots with gps disabled in settings and
later enabled post pwoer up, the lock state doesn't get
updated correctly.
Bug: 16131208
Change-Id: Ice8237a3fd67740819de573ffebbab851363163d
|
|
there is an implicit requirement on the loc_gps_cfg_s_type field
data type, that is they must be 32 bit fields. Otherwise it would
only work with the assistance of padding. When two adjacent 8 bit
fields are defined, the later filled field would overwrite the
previously written neighbor. This is why GPS_LOCK was tested as
broken in the latest build.
This also fixes a theoretic bug that when there are two of the
same fields defined in the config table to be filled, the
accounting of the filled entries was incorrect earlier. This is
not a realistic bug, as there are no idential entries in the
config table HAL fills.
Bug: 16131208
Change-Id: I2e262fb30272f6f334508df17bb640022d7b1ef5
|
|
GPS_LOCK is defined as a bit mask in the higher layer
defined in gps.conf. GPS HAL reads from gps.conf, yet
this can be reconfigured by gps.h defined new API to
a different value. The current value will be used at
cleanup() time, to optionally lock gps modem to the
configured mode.
This changs also sets SUPL URL to NULL if hostname
comes with set_server() API is a NULL string.
Also optimized configuration_update() implementation
so that no all items will go through the reconfigu
scan.
Bug: 16131208
Bug: 17288144
Change-Id: I12a89b12ff82b6efd7b5567d2fcd6a7e79414c71
|
|
currently HAL does not allow gps paremeter reconfiguration
before HAL init. This change allows that. The new config
items will be cached only. Upon HAL init, the parameters
that interest modem will be injected.
Bug: 17110478
Change-Id: Ie8d180a0ed6a35776f1ee0342f88dfc010ec2746
|
|
Some of the parameters configured in gps.conf may be
carrier dependent. This provides a mechanism so that
GpsLocationProvider can determine current operator
resolve of the carrier specific configurations and
update HAL with those configurations post init.
Bug: 17110478
Change-Id: I80aa4404da7666824335fee074dae2ffcba40548
|
|
afw loc client expects the size of AGpsStatus in
it's logic. Also memset 0 the ipv6 address in
agps_status_report
bug: 16961654
Change-Id: I4ac746bc30c68cfabf93fd2422541b71d6b0ecda
|
|
b/16859052 -- aosp-shamu has dependencies on vendor/
Change-Id: I684124d956ff918c016471bf5edb97412602deb5
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|
Open the external modem via a new function a dlopened libdetectmodem shim
library instead of by depending on libmdmdetect explicitly.
b/16859052 aosp-shamu has dependencies on vendor/
Signed-off-by: Iliyan Malchev <malchev@google.com>
Change-Id: I560916183ed945d9020d183225b35d4743525b05
|
|
AGPS interface now has support for IPV6 and
IPV6V4 APN types.
bug: 16632856
Change-Id: I30504227fdbffcac9c5eec1fdd5fafb61358e36d
|