Supports batching property change events based on configured time
window in DefaultVehicleHal. This will reduce binder callbacks but
will increase latency. This is configurable from IVehicleHardware
side, default is off.
Test: atest DefaultVehicleHalTest
Bug: 305111644
Change-Id: Id703e8486fdeb98a88cc27dbebe4d79f232f7e3d
The following are the updates to the fuzzer:
1. Randomized order of apis.
Test: ./keymaster4_utils_fuzzer
exec/s: 4950
Bug: 302149569
Change-Id: Ie5d80a4e1d28ddd76a9c16609d20995d93710965
This bundles the default implementation used by the cuttlefish.
Bug: 300011111
Test: VtsHalSecureElementTargetTest
Change-Id: Ib723fcbb6748675f6dae2449aad5a71a54cce594
In current implementation, files in the tombstone folder are only
archived when there is at least one active wifi interface. The
examination is unnecessary and it causes problems for us to get wifi
logs if reporter takes bugreport with STA/SAP off. In this change,
tombstone files will be archived regardless of the state of the wifi
interfaces.
Bug: 303429585
Test: dumpsys android.hardware.wifi.IWifi/default
Change-Id: I8a8b09f6473b2a1f93478b0393963e87b1fb9ad7
Changed VHAL version from V2 to V3 for VehicleAreaConfig changes
Bug: 290801790
Test: manual build
Change-Id: I20c85f2144b088ef2e70def32602c0d41c602d29
Before this change, a start() call will wait for previous threads to
finish. However, in ListenerMultiplexer.java in the framework, start(),
stop(), and deliverListener() calls are contending for the same lock.
Therefore, if a waiting start() is holding the lock, while the
almost-finishing thread is also going to hold that lock for calling
deliverListener(), a deadlock will happen.
This CL moves the waiting logic into the new thread of the start() call,
so that start() will return immediately. The new thread will wait for
the old thread to finish, and then start the actual work.
Bug: 299563185
Test: atest CtsLocationGnssTestCases
Change-Id: Ic2993a6d82c24688fa98d26d336c85518c683cf6
am skip reason: Merged-In Id41bde10964b650f78e76d4f97a4588367f7c7fc with SHA-1 13fb8a7a82 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2794433
Change-Id: Ie843bf611f591abe187f59439a4b4a164c9df24e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Id41bde10964b650f78e76d4f97a4588367f7c7fc with SHA-1 13fb8a7a82 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2794433
Change-Id: I43f786e92959f0cccd516f6f6f86cddd8c70f3e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Id41bde10964b650f78e76d4f97a4588367f7c7fc with SHA-1 13fb8a7a82 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2794433
Change-Id: I0018613fdfa671c3a01e68da63872f73cba2eb42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Id41bde10964b650f78e76d4f97a4588367f7c7fc with SHA-1 13fb8a7a82 is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2794433
Change-Id: I4bd024f0e1b026c789ce90eea2742f34390a8087
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In I93020e7e024760601bc5a8edf9997cc356a568c6 with SHA-1 da7a4ddabd is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2779278
Change-Id: Ie33b1d0e95dffe7c997c21f58d99e5b55f9d102e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In I93020e7e024760601bc5a8edf9997cc356a568c6 with SHA-1 da7a4ddabd is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2779278
Change-Id: I6c5573a09d63e7b517b2767bf7206ea7226fb3cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In I93020e7e024760601bc5a8edf9997cc356a568c6 with SHA-1 da7a4ddabd is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2779278
Change-Id: Ifb3c7a058e67150708991327418ee86fd85c1996
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In I93020e7e024760601bc5a8edf9997cc356a568c6 with SHA-1 da7a4ddabd is already in history
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2779278
Change-Id: I873ccb4d5132d7affb21e0e9b55f10a65e4b984d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
1. Added RCS APN type which maps to RCS network capability. Note
This APN type is not specific for satellite uses only. This
can be used for regular single registration RCS.
2. Added a new tri-state field "infrastructure" in APN entry. The
infrastructure type can be terrestrial only, non-terrestrial only, or
both. This is for some APNs can be used when the device is attached
to satellite.
Fix: 294065845
Test: atest ApnSettingTest DataNetworkControllerTest DataProfileManagerTest
DataProfileTest TelephonyNetworkRequestTest
Test: Basic phone functionality tests
Change-Id: I15741cbefdb459155e278ef3d197d50c747405f0