When the bootloader is unlocked on this device, we lose access to OEM provisioned certificate chains, likely as a security measure.
However, remote provisioning is supported and is the fallback in such a situation. This will allow basic integrity to pass without resorting to keybox spoofing.
Qualcomm pins this library in their Snapdragon 8 Elite (sun)
FrameworksResTarget_Vendor. This is likely to improve performance.
Let's follow suit.
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
Set debug.sf.latch_unsignaled=1 is used to allow surfaceflinger to
latch unsignal buffers that can give more time for buffer to render.
But if the buffer takes longer time to finish, it will block whole
display pipeline result to jank.
Bug: 157964883
Test: scrolling, launch
Change-Id: I56c3e05921de5fc9569bf3f93fde03022a64b6a4
Qualcomm enables this by default for cape targets, but Nothing
disabled it to use custom framework extensions.
Change-Id: I43cf1d7e45d1f0a5ea861f85d69d03849b556079
Clang assumes that ARMv9-A chips always implement SVE2,
but SM8450 (Snapdragon 8 Gen 1) does not, so it broke when
aosp/2292699 made the "armv9-a" variant actually set ARMv9-A.
Before, it was actually using ARMv8.2-A with some additional
flags due to a variety of SVE-specific toolchain and
configuration issues that are fixed now.
Downgrade SM8450 to the "ARMv8.2-A with dotprod extension"
arch variant, which is the closest to the previous
configuration, until we can add a proper "ARMv9-A without SVE"
arch variant.
Bug: 364383722
Test: presubmit
Change-Id: I69578aad149f6a28955031ca24bc1d0cc7cc0388
With CDMA/TDSCDMA being deprecated, the default preferred network mode
needs to change to exclude RATs with those technologies.
Change-Id: I03d562cab01d4c81ce20446548973d7f8c43036b
CRs-Fixed: 3978557
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
ro.boot.hardware.revision is used in fastbootd UI, getvar hw-revision
output and Settings app.
Set based on the SKU version so external tools can use it to flash
the correct firmware variant and show the HW variant in Settings.
Change-Id: Ia3a6bfdca9dc60d86fb81e5bac526813e037d13e
Enable default implementation of AIDL fastboot HAL by adding
android.hardware.fastboot-service.example_recovery to PRODUCT_PACKAGES
Change-Id: I6415deb855caa844fcca0e33b14aba03d351b252
Factory hal depends on dpmservice and mwqemadapter which all fail to start on A16. These aren't required for the system to function, so drop them for now.
- According to arter97 it is a regression.
- Currently limiting to Uclamp devices to monitor regressions
This reverts commit a48b2eecf0.
Signed-off-by: Ghosuto <clash.raja10@gmail.com>