summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-16release-request-447544c9-42cd-4c45-a7c6-4f09361c94db-for-git_oc-dr1-release- ↵android-8.0.0_r34android-8.0.0_r33android-8.0.0_r27android-8.0.0_r26android-8.0.0_r25android-8.0.0_r24android-8.0.0_r23android-8.0.0_r22android-8.0.0_r21oreo-dr3-releaseoreo-dr2-releaseoreo-dr1-releaseandroid-build-team Robot
4277755 snap-temp-L90500000093605838 Change-Id: Ifefd69c2505a20591bbd3bb773fc920ea7c0b1f1
2017-08-15add two more LOC_API_ADAPTER_ERR_* idsKevin Tang
They are handle the two new cases we handle in the loc api layer. Bug: 64647625 CRs-Fixed: 2093374 Change-Id: Ifc1a02b0c6ef14e6c76e0397a58ff0828f30044c
2017-08-10release-request-c35220cc-82d2-47bc-937a-b94445d112d0-for-git_oc-dr1-release- ↵android-build-team Robot
4263718 snap-temp-L41200000091651488 Change-Id: Icfb157702d2c809545fc222ddcb603c5aec79d81
2017-08-10Merge "move the triggering of injectFeatureConfig to GnssAdapter" into ↵oreo-dr1-devSiddharth Ray
oc-dr1-dev
2017-08-09move the triggering of injectFeatureConfig to GnssAdapterKevin Tang
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
2017-08-01release-request-b6ab0986-e497-499a-b55d-25aa156be8cf-for-git_oc-dr1-release- ↵android-build-team Robot
4233813 snap-temp-L73000000087867826 Change-Id: Id37bb207e153e45f159c3412ad94d5ddb0ce0750
2017-07-31Merge "Prevent gps stuck on if multiple starts are called" into oc-dr1-devTreeHugger Robot
2017-07-28Prevent gps stuck on if multiple starts are calledDante Russo
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
2017-07-21Merge cherrypicks of [2572742, 2572743, 2572745, 2572746, 2572747, 2572748, ↵android-build-team Robot
2572749, 2572750, 2572751] into oc-dr1-release Change-Id: If37c514bb9d41d82cafcaf0b6e9fb21564aa401d
2017-07-21msm8998: Update to 07.00.00.279.293Thierry Strudel
.: 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)
2017-07-19msm8998: Update to 07.00.00.279.293Thierry Strudel
.: 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>
2017-07-03release-request-9336bb6f-90e7-478e-9d85-062ca3fdf6a3-for-git_oc-dr1-release- ↵android-build-team Robot
4152361 snap-temp-L91700000079439679 Change-Id: I78edfc59b3d92c5bd9ba262fed3ca2d4f27aa9c8
2017-06-30msm8998: Update to 07.00.00.279.240Thierry Strudel
.: 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>
2017-06-28release-request-7baf6562-f0b7-48e4-8024-f8ee270ffe93-for-git_oc-dr1-release- ↵android-build-team Robot
4140679 snap-temp-L09900000078275654 Change-Id: I43ef948861b86440da57bdab28059cf9b67241d9
2017-06-28Move android.hardware.gnss@1.0-service-qti.rc to vendorSzuWei Lin
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
2017-06-20release-request-95cbb47d-b12d-4748-8934-a5ed56cbe040-for-git_oc-dr1-release- ↵android-build-team Robot
4116076 snap-temp-L12600000075746614 Change-Id: Ifc94d64aa3406500de18187156d83fe01f598d23
2017-06-19Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (gps)Vishwath Mohan
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)
2017-06-16Fix NI for Notify and Verify being trueDante Russo
CRs-fixed: 2059175 Bug: 62049857 Change-Id: I6c4717ddbd72f15972e5d4bd8897b528fbe2c2b4
2017-06-13release-request-2ec08f61-b94c-464b-8a22-2d354ef71488-for-git_oc-dr1-release- ↵android-build-team Robot
4094616 snap-temp-L42100000073564610 Change-Id: Idfbb1303475eadd3e2f60705c1eb367d43a048dd
2017-06-12msm8998: Make updateConfig functional before gnss is enabledDante Russo
locAPIGnssUpdateConfig and locAPIEnable/Disable will use different request queues Bug: 62123750 Change-Id: I8c5456ebc4c221ff0e536ad488259b21e5607e03 CRs-Fixed: 2054316
2017-06-12msm8998: Update to 07.00.00.279.210Thierry Strudel
.: 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>
2017-06-08release-request-b0f9b1bd-ac0a-4e84-a708-f5297f555cc4-for-git_oc-dr1-release- ↵android-build-team Robot
4080478 snap-temp-L21400000072129299 Change-Id: I5237c31093b16857fc115ac1310c318336ffa33f
2017-06-05release-request-a2143a0f-bf92-4fa8-ad68-7346e7505126-for-git_oc-dr1-release- ↵android-build-team Robot
4067638 snap-temp-L84900000070511178 Change-Id: Ib943d9f003f5f21f9c155b4fb7a26afe6903e4ed
2017-06-03msm8998: Update to 07.00.00.279.194Thierry Strudel
.: 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>
2017-06-01Move rc file to vendorSzuWei Lin
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
2017-05-31release-request-31f776a2-f093-4abe-9235-1702f8bafc9d-for-git_oc-dr1-release- ↵android-build-team Robot
4054002 snap-temp-L42500000069020014 Change-Id: Ia3f6a09830026bb480cf4fc227e907298e7c02ab
2017-05-31release-request-31f776a2-f093-4abe-9235-1702f8bafc9d-for-git_oc-dr1-release- ↵android-build-team Robot
4054002 snap-temp-L42500000069020014 (snap-temp-branch) Change-Id: I9a46993098f9a1c135ddae3b37625bbb15fcc49c
2017-05-30merge in oc-dr1-release history after reset to ↵gitbuildkicker
359c76c70156ff837f978b260ae4f5ac82748c66
2017-05-30merge in oc-dr1-release history after reset to ↵gitbuildkicker
359c76c70156ff837f978b260ae4f5ac82748c66
2017-05-30merge in oc-dr1-release history after reset to ↵gitbuildkicker
359c76c70156ff837f978b260ae4f5ac82748c66
2017-05-29release-request-10d85be7-ec19-4bdb-85e6-4ae4ac39c643-for-git_oc-dr1-release- ↵android-build-team Robot
4050218 snap-temp-L98100000068575008 Change-Id: I650d043d2a3e9fe0c8697ff88bd607a5f847486b
2017-05-25Merge cherrypicks of [2316111, 2316150, 2316244, 2316214, 2316133, 2316188, ↵android-build-team Robot
2316154, 2316189, 2316117, 2316281, 2316282, 2316299, 2316260, 2316261, 2316300, 2316251, 2316118, 2316190, 2316227, 2316284, 2316156] into oc-dr1-release Change-Id: I090a3c11aa9a6f47b8d1e68164f76ef968f075ef
2017-05-25Fix for buffer overrun crash at copying nmea stringWyatt Riley
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)
2017-05-25Fix intermittant crashes in locationDante Russo
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)
2017-05-25msm8998: Update to 07.00.00.279.162Thierry Strudel
.: 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>
2017-05-25Fix intermittant crashes in locationDante Russo
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
2017-05-24Fix for buffer overrun crash at copying nmea stringWyatt Riley
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
2017-05-23release-request-93b39faf-58a9-4461-bb2b-3838af644683-for-git_oc-dr1-release- ↵android-build-team Robot
4034217 snap-temp-L12900000066789025 Change-Id: I3092747d99ee9cab34f95bccf4bc6b8b0cf1877f
2017-05-21msm8998: Update to 07.00.00.279.143Thierry Strudel
.: 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>
2017-05-21release-request-8aff77ce-b1d4-44c8-abb8-c39db5d1e998-for-git_oc-dr1-release- ↵android-build-team Robot
4029936 snap-temp-L09300000066301094 Change-Id: I46e176426dd32885b237d876cf874d0ee451d008
2017-05-19make LocSharedLock::mRef ops atomic am: 60c72c0a4cKevin Tang
am: d8e08afc8e Change-Id: If29defd059f73d65d6b30d52a8c7e77ec8ab7754
2017-05-19make LocSharedLock::mRef ops atomicKevin Tang
am: 60c72c0a4c Change-Id: Ic500c4b6603e67cbe06b98745b439fce71dce236
2017-05-19make LocSharedLock::mRef ops atomicandroid-vts-8.0_r2android-vts-8.0_r1oreo-devKevin Tang
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
2017-05-11release-request-051da47e-713f-4e09-8f6c-698fb4d4e92e-for-git_oc-dr1-release- ↵android-build-team Robot
3997165 snap-temp-L04400000062809322 Change-Id: I5e1eed8a29ef1c61f10d26d112cc8e95227c019a
2017-05-10Removing inet group from Binderized GNSS HAL permissionsWyatt Riley
Bug: 35757613 Bug: 35810250 Test: Builds, GPS works (still w/o Xtra) on test target. Change-Id: I49aa9d5e8436ef7805c5ffc88f05e0ad36519eeb
2017-05-09release-request-66ee9889-2756-44aa-9b4c-91e7b5c1058c-for-git_oc-dr1-release- ↵android-build-team Robot
3988462 snap-temp-L14700000061937187 Change-Id: I26a690b1f752ad48065fe4201bcf8d8fbd8e802a
2017-05-08Fix crash at gnss bugreport caused by empty reportKevin Tang
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
2017-05-07release-request-7fec6a93-555f-41fe-a89d-484fc3bd7083-for-git_oc-dr1-release- ↵android-build-team Robot
3983577 snap-temp-L94700000061410674 Change-Id: I84945dfbd691ad00f18f1f13b8bbef87d783dad9
2017-05-05Add group radio to gnss hal processDante Russo
Needed for dsi connection for supl es Bug: 37409476 CRs-fixed: 2037256 Change-Id: Ieb84ab29349021e2ea07d6baf07a6c8a37c183cf
2017-05-04release-request-a4f311f4-769c-4b62-a9ec-97e027ca869d-for-git_oc-dr1-release- ↵android-build-team Robot
3973849 snap-temp-L88500000060454810 Change-Id: I9b8b2fb8bfb955c78db24ba685ff5b861335a249