This CL makes bugreports to contain logs related to USB port
configuration.
Bug: 36178613
Test: ran adb bugreport and noticed the logs to be dumped.
Change-Id: I1f57cb2f481c7bb1bd108812dfa716f7db04ef1d
Bug: 36728278
Test: Built new device and verified that the 32 bit and 64 bit
Test: memcpy/memset are faster.
Test: Ran bionic unit tests.
Change-Id: Iccddc5160ffeb4d1db121ce2750cf287558ea718
This is a temporary fix until b/35810138 is resolved and keymaster is
enabled as binderized HAL on wahoo. This MUST be reverted with the fix
for b/35810138
Bug: 34784662
Test:
Change-Id: I298f4cd20e6471c01e8aff391ea6f7b802621f24
Signed-off-by: Sandeep Patil <sspatil@google.com>
Allow SLPI to crash and restart without bringing down the system.
Bug: 37503415
Test: load, confirm SSR entry gets set
Change-Id: I87fa72f557bf37add17f3a908e589dbc6f0c722e
Currently uses a duplicate instance of the hotword code, until the
merged API exists from QC. Also uses the buffer from the hotword
codepath, because it the ACDB files do not appear to support multiple
sinks.
Test: On device with the SoundTriggetTestApp.
Change-Id: I06da9f5c8fdf4e5e244148b47830b6fd067d7f80
Currently There is no way to decode firmware offline.
So, it makes sense to enable decode mode for local bufffer by default
Change-Id: I9d3659debd23ff8f214a94aff7fe15ca7ca7c33e
Signed-off-by: Ecco Park <eccopark@google.com>
UCE is user capability exchange functionality where the device notifies
the network its capabilities and can also find out the capabilities of a
different user from the network. Capabilities such as VoLTE,
Video Telephony, etc.
/external/ims/rcs contains the open source code that needs to interact
with the IMS stack in the modem. The UCE HAL acts as a bridge between
the ims stack in the modem and the open source code that provides
the UCE functionality that is used by Android Apps such as Phone and
Contacts.
Previous architecture was as follows:
UCE client app (aosp, system) <--> AIDL (AOSP) <-->
uce_service (system app) <--> (JNI vendor) <-->
(IMS libs: vendor) <--> modem
With Treble we have formed a clean separation between system and
vendor components: UCE app (aosp, system) <--> AIDL (aosp) <-->
UCEService <--> system/priv-app) <--> (HIDL, vendor) <-->
imrcsd (vendor daemon) <--> modem
Hope is that in future the vendor UCE HIDL is absorbed in AOSP and
we can deprecate the UCE Service system app altogether.
Add policies and permissions for UCE HAL service and UCE HAL client to
run and execute.
Bug: 37262741
Test: Check capability in contacts for VT calling
Change-Id: If426c1c046a2acd16ac30f25e15daf4aa0de1383
This has the side effect of disabling preloading of the EGL/GLES drivers
in Zygote.
Bug: 37323602
Test: confirm driver not loaded in zygote, run gles3jni + vulkanGears
Change-Id: I4231ada91ba7dda7f7d6f8cff1de7957c24f2d99
Muskie and Wallye overlays should override the overlays defined
in wahoo. Also, resources outside of the "values" directory are
overlayed by the file so there is no need of power_profile.xml
for wahoo since muskie and walleye will always override it completely.
BUG: 36796913
Test: Verified "App usage since last charge" under Settings->Battery
Change-Id: Idc0bbe8920bf209d7cd721ea2b7fb32647d30ec2