Notably, pd-mapper service must be kept for cnss power voting.
This is a large, squashed change that includes everything needed to run
the new radio stack on mata. Apart from the original change by Bruno
Martins for pro1, the following changes are squashed in:
- I38329f6d4ebb7b1a0b0f01e40918fdb73ccbcba9 ("Move telephony
packages to /system_ext")
- I22c2ad6b6da0aae9385631f7f01a1eae7eb59d75 ("Drop no longer used QTI
telephony jar")
Change-Id: Id272a09338b285d419f8f012cfc6b62a7f8ef50c
We're moving to a more modern radio stack that doesn't need this hack.
This reverts commit 1f29a178c34aa1f9e82c3c3f9ea06f1b8b98d0d3.
Change-Id: I40ceffd6d09a22c9971eb7f4011c9b93543eb954
Some legacy devices such as mata and cheryl lack an IWlan stack. These
devices can set this overlay to true in order not to incorrectly display
a permanent exclamation mark over the mobile network signal icon.
Change-Id: Ife02d90706990bf28c156c9850ef0773802bc5b0
The default camera app can be *huge* in some cases, e.g. when the app in
question is Google Camera. The system will only pin up to the first 80
MiB of the APK file, as well as the first 80 MiB of its odex. There are
several problems with this:
- We could easily end up with 160 MiB of camera app files pinned,
which is a tall order with the 4 GiB of usable RAM that we have
- The data that gets pinned may not even be the most critical data for
launching the camera
Let's disable pinning of the camera app to save RAM.
Change-Id: I745e39b6ff212dfaf9213517d2a2be8ff7384e24
* AOSP version doesn't support protected buffers and should
have gone away when we dropped QCOM WFD long ago.
* persist.hwc.enable_vds gets 0 hits in tree/blobs.
Change-Id: Ie26f06ab32c7be3a9178280f978873436ab8993f
This reverts commit 276db93d9043da1dde2bae3d65f2a41a0296340b.
The config has been removed since the centered display cutout
is now programatically detected.
Change-Id: Idcb96fe444c555a4110f7ed94e7774b413e35c33
* Fixes issues with system status bar icons being
drawn (partially) under the notch.
* Value pulled from QQ1A.200105.032.
Change-Id: I119098f1a768c70f0293527426379f42c40046a9
* Required as of ede3ded5e4
otherwise we get logspam saying "requesting nits when no mapping exists"
* Values pulled from QQ1A.200105.032
Change-Id: I7798025ae1b82affcf366e1c85911259f7c95f1c
Our proximity sensor reports the maximum range as 5.000305 but the
distance just as 5.0, which leads to SystemUI considering it as near
always. To fix this set the threshold to the actually reported
distance while the sensor is not covered.
Change-Id: I907b3c5af2ec66e0bbac93f31c83891741b75f5a
* Max visible icons by default is set to three before
they are generalized behind a dot.
* Setting it to six in mata's case expands the number of
icons precisely before they go behind the notch.
Change-Id: I744f96aa084eb31146d47505ee17f6ee70778995
libEGL: eglCreateWindowSurface:712 error 300b (EGL_BAD_NATIVE_WINDOW)
libEGL: eglDestroySurface:857 error 300d (EGL_BAD_SURFACE)
ColorFade: eglDestroySurface failed: error 12301
java.lang.Throwable
at com.android.server.display.ColorFade.logEglError(ColorFade.java:690)
at com.android.server.display.ColorFade.destroyEglSurface(ColorFade.java:626)
at com.android.server.display.ColorFade.dismissResources(ColorFade.java:333)
at com.android.server.display.DisplayPowerState.dismissColorFadeResources(DisplayPowerState.java:205)
at com.android.server.display.DisplayPowerController.animateScreenStateChange(DisplayPowerController.java:1358)
at com.android.server.display.DisplayPowerController.updatePowerState(DisplayPowerController.java:783)
at com.android.server.display.DisplayPowerController.access$500(DisplayPowerController.java:82)
at com.android.server.display.DisplayPowerController$DisplayControllerHandler.handleMessage(DisplayPowerController.java:1767)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.os.HandlerThread.run(HandlerThread.java:65)
at com.android.server.ServiceThread.run(ServiceThread.java:44)
Change-Id: I0f0b3c1cdd2e84bf75c2300feac0ffa5012cba28
Signed-off-by: Andrew Hexen <SyberHexen@gmail.com>
The pinner now asks the runtime for these files.
Test: adb shell dumpsys pinner
Bug: 144773394
Change-Id: I8de2a2935901cbd3eaa50ce2d8aa09f61080ba02
Merged-In: Ie633ea788dab3389a3407ec9a461b5837befca46
This change replaces the '/system/lib64/libsurfaceflinger.so' pin, as
the file was removed in ag/12524602. The updated pin relies on
go/aog/1552085, as system_service needs read access to SurfaceFlinger.
Bug: 176197656
Test: adb shell dumpsys pinner (coral)
- shows that /system/bin/surfaceflinger is successfully pinned
adb logcat | grep PinnerService (coral)
- no longer shows a file-not-found error in PinnerService
Change-Id: Iae2a96c5fe4b1f5698d21de9970140321d11c460
The framework was changed in Android R to require explicit authenticator registration.
This change allows apps to continue to use the fingerprint sensor.
Bug: 147445115
Test: Builds
Change-Id: Id3385edc784b2053c8b54ec3153728f4e6e22a45
* Remove now default overlays while we're at it.
BUG: 163800715
Signed-off-by: Weilun Du <wdu@google.com>
Change-Id: Ia0834f5215ff8c3b13effa591bd2f84d93419a06
These are replaced by formal mainline module overlays.
Bug: 143464763
Test: Send for Wifi regression tests
Change-Id: I45881ed210132252b9c5c7d6be03ed845e33f971
Remove the old config_ims_package device config and configure the
new MMTEL and RCS configurations in Telephony instead. Also,
configure the RcsService to be the default RCS service.
Bug: 111305845
Test: make checkbuild
Change-Id: I0d709b8248f1c40f0a5b50ec799396706eeadd65
* Sadly, out-of-the-box Miracast support was killed in P, so
we need this to keep Wi-Fi display feature working.
* Use stock vendor blobs
Change-Id: Id680d918b64c0e3733251db45992ec477b6fbdfb