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
|
|
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
|
|
* commit '05e3dc512a01d81b4295c972460cf59941dc645b':
Add missing includes.
|
|
Change-Id: I5c89fa62477572f0958a52806a6317dc3ebddd0a
|
|
* 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 '3ce5de3a19b530bbb06bdbfc93666c5307b135a2':
Cleanup Obsolete LOCAL_PRELINK_MODULE.
|
|
Bug: 18675947
Change-Id: I91936a24a7a2a9a7398f83dac590cb72c424c338
|
|
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
|
|
Implementation of the install agps certificate
API for installing certificates at runtime.
Also add a field in gps.conf for cert
writable properties.
bug: 16633052
Change-Id: I49239b612381e81bd8a4c0a5773783572d4b2d9a
|
|
use LOCAL_MODULE_RELATIVE_PATH instead of LOCAL_MODULE_PATH
Change-Id: Iaeeb60412de61952c3b9d0f928055776ad88c0aa
|
|
Since libmdmdetect is not present for all
targets/branches, the code is conditionally
compiled to check if it is present
Change-Id: I02160b9b39b362da2cc1fe973726b335ad1f4f2d
|
|
This is a blob of changes that are required
for compilation on the PDK after merge with
mainline
Change-Id: Ia443efd1709aee6701af496b4fa818005f141c28
|
|
Change-Id: I3b841bb04243b494c9741ae0f042ee524cfeec80
|
|
This reverts commit 8c61f8c1f1572ab769912264af3f31feb041fe79.
Change-Id: I488b164f36f6f6be55aebb4759c116a3b4a1e448
|
|
|
|
This reverts commit d500f4f20ef5cfab9524f85c37987715447a0428.
Change-Id: I61cea215a28e630e536af08354f5a4031d5d67a9
|
|
Since libmdmdetect is not present for all
targets/branches, the code is conditionally
compiled to check if it is present
Change-Id: I81dec1020d701ce12e6fecb443d7eb510efe31a1
|
|
This is a blob of changes that are required
for compilation on the PDK after merge with
mainline
Change-Id: I6030ad91620849b2551c734b3e02bf58c0a9145d
|
|
Change-Id: I2452a378d4a4697cec2b023a0e9a9bf3e5f14924
|
|
|
|
This reverts commit 627008708a92ff909caa97f7e183514a32db8c94.
Change-Id: I50618231719788560d0e4cdf60986f0884a68496
|
|
Change-Id: I4db1fce69bccd32047bc467d1274fa51768b72a5
|
|
Resolved issue where XTRA data was being requested instead
of time during On-Demand time injection.
CRs-Fixed: 530415
Bug: 11907247
Change-Id: Ibf057073dc4eddc011f5df5c13d60eb552eec8c9
|
|
Bug: 11642521
This reverts commit 04bfb8ffd5695f666c37970cd7173f749327f5fb.
|
|
b/11524262 - Can’t inject NTP time to improve GPS Time to first fix (TTFF)
Change-Id: Id2c00d681351f9264225389869192f2e34a143f0
|
|
Fixed conditional check from MSA|MSA to MSA|MSB.
Change-Id: I7931563e08c5c875b49cc9ada2969a34373a2890
|
|
defined
This fixes build breakages in non-qcom devices.
Change-Id: Idfea07001ea926837264e04ce0f221351aaea7f5
|
|
Merged at commit-id 782431aff037174b5d6bf533975a05aafff98ed2
Change-Id: Icf77a4758601b107251860544e98a363307d1fff
|
|
|
|
Bug: 8580410
Change-Id: Ife86cba2312cf83f263b07bfe8f3b655ec7d1a70
|
|
Change-Id: Ia5b9c4d12c85d7d7c06b2b6037a568a43f0e8b2c
|
|
Change-Id: Icfb6edcb8a885bbaa55091b851fb2620d65045f8
Signed-off-by: Ed Tam <etam@google.com>
|
|
This part of the HAL compiles without the need for
additional dependency
Change-Id: I36873579ef1b20c2441603729d2de83da6775319
|
|
Port back of an earlier patch applied to the GPS HAL
that was moved out of aosp (change id of the patch was
Icc302c91da4104679d2548e4527d0aee430f3761
Change-Id: I133f92e316872c60830df5553f31d34ecd9d7a84
|
|
This reverts commit 0d257cc5d371b6619978326badbd29acea999725.
Change-Id: I80c00022b5ab562ade9a9c8ca5abd0087d897c9e
|
|
Change-Id: I2a1e928dc38de45c7421e2ef7a406ca969eafc97
Signed-off-by: Iliyan Malchev <malchev@google.com>
|