Age | Commit message (Collapse) | Author |
|
4277755 snap-temp-L90500000093605838
Change-Id: Ifefd69c2505a20591bbd3bb773fc920ea7c0b1f1
|
|
They are handle the two new cases we handle in the loc api
layer.
Bug: 64647625
CRs-Fixed: 2093374
Change-Id: Ifc1a02b0c6ef14e6c76e0397a58ff0828f30044c
|
|
4263718 snap-temp-L41200000091651488
Change-Id: Icfb157702d2c809545fc222ddcb603c5aec79d81
|
|
oc-dr1-dev
|
|
Currently LocDualContext::getLocBgContext() call triggers
injectFeatureConfig() call, which may be rather time consuming
in modem. LocDualContext::getLocBgContext() is being called by
a number of non HAL processes, which may cause the premium
config be repeated injected to modem in best case, or race
conditions that may incur temporarily rejections on subsequent
commands into modem, in worst case.
Moved injectFeatureConfig() into GnssAdapter::setConfigCommand()
to ensure it only happens in HAL process
Bug: 36391306
CRs-Fixed: 2089449
Change-Id: I26f4da1dac211e02f1e25cd71b17cbc7b524198a
|
|
4233813 snap-temp-L73000000087867826
Change-Id: Id37bb207e153e45f159c3412ad94d5ddb0ce0750
|
|
|
|
If framework happens to call start of session multiple
times without calling stop first, it can cause a session
to get stuck on without any way to stop it
Bug: 63541247
Test: Gnsslogger toggling GPS start/stop still works
Change-Id: I3c3f0f8082c81e2fb1f92fe1bd0572ecb125b110
CRs-fixed: 2083756
|
|
2572749, 2572750, 2572751] into oc-dr1-release
Change-Id: If37c514bb9d41d82cafcaf0b6e9fb21564aa401d
|
|
.: from hardware/qcom/gps/msm8998
c859cd7d Fix incorrect sv id offset for bugreport
Test: build, boot, sanity checks
Bug: 63804057
Change-Id: Ieb97865c8a976259e8d8acb1bccaedfcd6e1ce7f
Signed-off-by: Thierry Strudel <tstrudel@google.com>
(cherry picked from commit fe5db8fbedcc5d2a8fcc6e3996e37853090e609d)
|
|
.: from hardware/qcom/gps/msm8998
c859cd7d Fix incorrect sv id offset for bugreport
Test: build, boot, sanity checks
Bug: 63804057
Change-Id: Ieb97865c8a976259e8d8acb1bccaedfcd6e1ce7f
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
4152361 snap-temp-L91700000079439679
Change-Id: I78edfc59b3d92c5bd9ba262fed3ca2d4f27aa9c8
|
|
.: from hardware/qcom/gps/msm8998
9cce02f9 Merge "Fix NI for Notify and Verify being true"
d1ce02f8 Merge "Update the latest LocationOptions to LocationAPI"
9eff3bd5 Merge "Post SSR restarting tracking should bypass ULP"
87a661d7 Merge "Add set default report API in systemstatus"
cb8f1b6e Merge "Disable LPPe feature on SDM660 CRM build"
e06fff37 Merge "HLOS implementation for E911 LPPe BT/UBP feature"
c6c23f74 Merge "Make updateConfig functional before gnss is enabled"
abb8f0e7 Merge "Add support for generating NMEA sentences for BDS."
7b9a7d49 Merge "Provide correct SV used_in_fix flag for QZSS"
bf970984 Merge "Remove SV used_in_fix flag setting on SV report."
67cbb534 Fix NI for Notify and Verify being true
0d0d2f70 Post SSR restarting tracking should bypass ULP
75f6fbc1 Update the latest LocationOptions to LocationAPI
1ea4233e Disable LPPe feature on SDM660 CRM build
fd80dd28 HLOS implementation for E911 LPPe BT/UBP feature
037c87db Provide correct SV used_in_fix flag for QZSS
5c0a5a1c Add set default report API in systemstatus
e18e678a Add support for generating NMEA sentences for BDS.
077b45ee Add support for generating NMEA sentences for QZSS.
cd520319 Remove SV used_in_fix flag setting on SV report.
5b5f4eab Make updateConfig functional before gnss is enabled
Test: build, boot, sanity checks
Bug: 62817801
Change-Id: I90878e24f0f6bb44d8fab2ff282574965f46e8b7
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
4140679 snap-temp-L09900000078275654
Change-Id: I43ef948861b86440da57bdab28059cf9b67241d9
|
|
The .rc file should be on the vendor image, or can not boot
with generic system image.
Bug: 63051055
Test: Boot with GSI to home screen
Change-Id: I1e2ebe5d23a6cf5a4176ee33613ef621b4b558cf
|
|
4116076 snap-temp-L12600000075746614
Change-Id: Ifc94d64aa3406500de18187156d83fe01f598d23
|
|
This CL replaces all LOCAL_MODULE_PATH_* definitions for vendor shared
libraries with LOCAL_VENDOR_MODULE := true instead. This appropriately
generates sanitized versions of these libraries to /data/asan/* while
generating the stock versions in /vendor/lib* as desired.
Needed for ASAN builds to work correctly.
Bug: 37740897
Test: m -j40 && SANITIZE_TARGET="address" m -j40 # shared libs in
$ANDROID_PRODUCT_OUT/vendor/lib* do not contain asan symbols, while
the ones in $ANDROID_PRODUCT_OUT/data/asan/vendor/lib* do.
Change-Id: If6a495dd153c47f929de047fd48039b990348720
(cherry picked from commit e872612127cfbf55ceba01e9860e0acc47d64447)
|
|
CRs-fixed: 2059175
Bug: 62049857
Change-Id: I6c4717ddbd72f15972e5d4bd8897b528fbe2c2b4
|
|
4094616 snap-temp-L42100000073564610
Change-Id: Idfbb1303475eadd3e2f60705c1eb367d43a048dd
|
|
locAPIGnssUpdateConfig and locAPIEnable/Disable
will use different request queues
Bug: 62123750
Change-Id: I8c5456ebc4c221ff0e536ad488259b21e5607e03
CRs-Fixed: 2054316
|
|
.: from hardware/qcom/gps/msm8998
8c289199 Merge "Maintain a uniq RequestQueue for Geofencing"
bf160c03 Maintain a uniq RequestQueue for Geofencing
Test: build, boot, sanity checks
Bug: 62495764
Change-Id: Ia037e5d91914913f5624709e1a286e45cc6f8f05
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
4080478 snap-temp-L21400000072129299
Change-Id: I5237c31093b16857fc115ac1310c318336ffa33f
|
|
4067638 snap-temp-L84900000070511178
Change-Id: Ib943d9f003f5f21f9c155b4fb7a26afe6903e4ed
|
|
.: from hardware/qcom/gps/msm8998
e433f1f5 Merge "Fix intermittant crashes in location"
cdff2d1f Merge "remove inet group"
be823cc7 Fix intermittant crashes in location
8cae1270 remove inet group
7a79d425 Remove libandroid_runtime for treble compliance
fe731b68 Merge "Fix for incorrect SVids and timestamps in bugreport"
f7763211 Fix for incorrect SVids and timestamps in bugreport
Test: build, boot, sanity checks
Bug: 62319031
Change-Id: Ie63a1aafaa6467d70ed2adcef3cd664c2606b3dd
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
Bug: 37927875
Test: check the files in folder vendor/etc/init
Test: Apply generic aosp system image and boot to home screen
Change-Id: I6ee86d5fb3dab2209925aa32cd409042f11beaab
|
|
4054002 snap-temp-L42500000069020014
Change-Id: Ia3f6a09830026bb480cf4fc227e907298e7c02ab
|
|
4054002 snap-temp-L42500000069020014 (snap-temp-branch)
Change-Id: I9a46993098f9a1c135ddae3b37625bbb15fcc49c
|
|
359c76c70156ff837f978b260ae4f5ac82748c66
|
|
359c76c70156ff837f978b260ae4f5ac82748c66
|
|
359c76c70156ff837f978b260ae4f5ac82748c66
|
|
4050218 snap-temp-L98100000068575008
Change-Id: I650d043d2a3e9fe0c8697ff88bd607a5f847486b
|
|
2316154, 2316189, 2316117, 2316281, 2316282, 2316299, 2316260, 2316261, 2316300, 2316251, 2316118, 2316190, 2316227, 2316284, 2316156] into oc-dr1-release
Change-Id: I090a3c11aa9a6f47b8d1e68164f76ef968f075ef
|
|
Add zero clearing of allocated nmea buffer to ensure
the nmea string is null terminated.
CRs-Fixed: 2041933
Fixes: 37987256
Fixes: 37911727
Test: Builds, GPS works, with NMEA on, inside/outside, w/o crash.
Change-Id: I7b9a52eee8baf2d0a269fc5e2ec95f12d1d7aece
(cherry picked from commit 7d256bcb2273429a0251fd14cc89fcd8e1d4241f)
|
|
Deleting memory without setting it to null
can cause the memory to still be non-null
and be interpreted as valid.
Also check if the entry is in the map using
find instead of assuming it is in the map.
Bug: 62033719
Bug: 62033834
Bug: 62033690
Bug: 62033563
Bug: 62032790
CRs-fixed: 2050837
Change-Id: I2534de2d6157be86ac95cfe6615e4c0019ee48fd
(cherry picked from commit 5a81c9b089f1a35501863aa1bf738029e930d05a)
|
|
.: from hardware/qcom/gps/msm8998
5a71b0e2 Move location files from /data/ to /data/vendor/
3617e921 Merge "Stop Gnss measurements session when closed"
0f07840e Merge "Check the return value of HIDL Callbacks"
5097b154 Merge "Allow SUPL_MODE of Standalone only"
3a063d0a Merge "Fix for buffer overrun crash at copying nmea string"
506f21d7 Allow SUPL_MODE of Standalone only
13acc964 Check the return value of HIDL Callbacks
33943441 Stop Gnss measurements session when closed
c12b4b4d Fix for buffer overrun crash at copying nmea string
Test: build, boot, sanity checks
Bug: 62038492
Change-Id: I03615af781b7fe23d0ca3f5e184f8374ca3301a9
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
Deleting memory without setting it to null
can cause the memory to still be non-null
and be interpreted as valid.
Also check if the entry is in the map using
find instead of assuming it is in the map.
Bug: 62033719
Bug: 62033834
Bug: 62033690
Bug: 62033563
Bug: 62032790
CRs-fixed: 2050837
Change-Id: I2534de2d6157be86ac95cfe6615e4c0019ee48fd
|
|
Add zero clearing of allocated nmea buffer to ensure
the nmea string is null terminated.
CRs-Fixed: 2041933
Fixes: 37987256
Fixes: 37911727
Test: Builds, GPS works, with NMEA on, inside/outside, w/o crash.
Change-Id: I7b9a52eee8baf2d0a269fc5e2ec95f12d1d7aece
|
|
4034217 snap-temp-L12900000066789025
Change-Id: I3092747d99ee9cab34f95bccf4bc6b8b0cf1877f
|
|
.: from hardware/qcom/gps/msm8998
eebf4891 Merge "Send capabilities callback for each init"
e6874654 Merge "Re-enable delete_aiding_data for user build"
2b56b67a Merge "Fix config updates for some LocatoinAPI bit masks"
f6b4b23f Send capabilities callback for each init
7791e342 Merge "Fix issue of incorrect set of used_in_fix flag"
55d5bd07 Re-enable delete_aiding_data for user build
cbd5a364 Updating AgpsSubscriber constructor
25bb38de Fix config updates for some LocatoinAPI bit masks
117048b3 Fix issue of incorrect set of used_in_fix flag
7b4c4997 Merge "Add group radio to gnss hal process"
cf4f5731 Merge "Add handling of GNSS NI TYPE EMERGENCY"
ee7ffea9 Merge "Send ENGINE_OFF when stop tracking"
93f7dc8d Merge "Fix svCount in --GSV nmea sentence"
8beb6ba6 SystemStatus - Add ephemeris detail info in Gnss Debug interface
fa729a9a Add group radio to gnss hal process
1205d5c4 Send ENGINE_OFF when stop tracking
1b3340f9 Fix svCount in --GSV nmea sentence
2de29fbc Fix nmea sentence generation method of --GSV
fb705c6b SystemStatus - Add reported UTC timestamp in report
323f9add Do not send debug NMEA to ulp
5267f967 move nmea generation logic inside utils
ed71a4e0 Add tech_mask in UlpLocation to support report NLP position source to Android Framework.
6b99748d Merge "update NMEA logic with SBAS corrections"
64a9c06a update NMEA logic with SBAS corrections
960fdb96 Merge "connectity events for XC2.0 daemonize"
1394feb8 Merge "Fix crash at gnss bugreport caused by empty report Adding an empty check for gnss time information before generating a gnss bugreport to avoid null object access."
e7fe95e1 Add handling of GNSS NI TYPE EMERGENCY
b3578794 connectity events for XC2.0 daemonize
df93bc01 Merge "Registering event mask on AGPS Init"
4c1326f7 Merge "Convert GnssConfig parameters to enum"
bea6a829 Registering event mask on AGPS Init
716479cb Merge "fix crash issue while deleting adapters"
880d73cf fix crash issue while deleting adapters
07479beb Merge "Prevent print of uninitialized string"
406f52f2 Fix crash at gnss bugreport caused by empty report Adding an empty check for gnss time information before generating a gnss bugreport to avoid null object access.
49c7b5e4 Prevent print of uninitialized string
8cc4e120 Move gnss hal to default instance
2c5cce98 Convert GnssConfig parameters to enum
Test: build, boot, sanity checks
Bug: 38282057
Change-Id: Ia2cd781d3d23ffd38b0a6a1f846802274c67ae8b
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
4029936 snap-temp-L09300000066301094
Change-Id: I46e176426dd32885b237d876cf874d0ee451d008
|
|
am: d8e08afc8e
Change-Id: If29defd059f73d65d6b30d52a8c7e77ec8ab7754
|
|
am: 60c72c0a4c
Change-Id: Ic500c4b6603e67cbe06b98745b439fce71dce236
|
|
The current share() and drop() calls are not thread
safe, which can cause memory heap correuption. This
changes the read / write ops to be atomic.
Bug: 37853905
Test: GPS incl. XTRA delete working on Pixel
Change-Id: Ic241d4573bdf2e58c4e264e97bd41b56f882c791
CRs-Fixed: 975372
|
|
3997165 snap-temp-L04400000062809322
Change-Id: I5e1eed8a29ef1c61f10d26d112cc8e95227c019a
|
|
Bug: 35757613
Bug: 35810250
Test: Builds, GPS works (still w/o Xtra) on test target.
Change-Id: I49aa9d5e8436ef7805c5ffc88f05e0ad36519eeb
|
|
3988462 snap-temp-L14700000061937187
Change-Id: I26a690b1f752ad48065fe4201bcf8d8fbd8e802a
|
|
Adding an empty check for gnss time information before
generating a gnss bugreport to avoid null object access.
Bug: 37164743
Bug: 37259715
Test: Device not crashing after generating a bug report.
Change-Id: I7f44dab6febfcc70d066a70744eb23e882a78238
|
|
3983577 snap-temp-L94700000061410674
Change-Id: I84945dfbd691ad00f18f1f13b8bbef87d783dad9
|
|
Needed for dsi connection for supl es
Bug: 37409476
CRs-fixed: 2037256
Change-Id: Ieb84ab29349021e2ea07d6baf07a6c8a37c183cf
|
|
3973849 snap-temp-L88500000060454810
Change-Id: I9b8b2fb8bfb955c78db24ba685ff5b861335a249
|