In favor of using boot control HAL under recovery.
Bug: 34254109
Test: TreeHugger
This is a combination of 2 commits.
This is the 1st commit message:
Revert^2 "Build libgptutils with Android.bp.""
This reverts commit 215189f0b9ff44d28c2b4ace0abb26854b201271.
The previous landing broke checkbuild targets due to namespace issue. As
libgptutils.msm8998 was exposed to global namespace (previously guarded
via conditionals in Android.mk), but had a missing dependency on
nonexposed msm8998 kernel headers.
The relanding adds a Soong namespace of hardware/qcom/msm8998, to ensure
modules only getting built as needed.
Bug: 34254109
Test: Sideload on taimen.
Test: `m -j checkbuild` with aosp_x86-eng
Change-Id: I4a7c4cedcf58c7735172d989912e4f7afad1eaed
Merged-In: I4a7c4cedcf58c7735172d989912e4f7afad1eaed
(cherry picked from commit e74c7611d2cbea03ec8ec1559787a7a57b2bf767)
This is the commit message #2:
Revert^2 "Deprecate PRODUCT_STATIC_BOOT_CONTROL_HAL.""
This reverts commit d83c2cc22b3f037e94cd4ad7e19f5985da13a8b8.
The previous landing broke checkbuild targets due to namespace issue.
See the commit message for hardware/qcom/msm8998 change.
Bug: 34254109
Test: Build and boot taimen on device to home screen.
Test: Sideload on taimen.
Change-Id: I775026345eb5fc0ec580ba4ca0282835106a1d35
Merged-In: I775026345eb5fc0ec580ba4ca0282835106a1d35
(cherry picked from commit 4fa8e490208bef42faccf204381dc35ad1cfed46)
This adds support for the EXPENSIVE_RENDERING power hint.
BUG: 110112323
Test: adb shell cat /sys/class/kgsl/kgsl-3d0/devfreq/cur_freq
Verified GPU frequency reset by adb shell pkill surfaceflinger and system_server
Change-Id: Ia1f6e99b67c5e88b610412ad30f152d241095a48
Merged-In: Ia1f6e99b67c5e88b610412ad30f152d241095a48
These APKs live on system (since well, they're priv-app) and a lot
of these attributes are not even available to vendor sysconfig.
(ex. SystemConfig: Tag hidden-api-whitelisted-app is unknown or
not allowed in /vendor/etc/sysconfig)
Move these to system so they reside with their corresponding APKs.
Change-Id: I454f4d07cb3916fab683fdb0078cdb0fab55f612
* btaddr_extract cannot be used anymore since ro.boot.btmacaddr is not
writable by vendor domains. bluetooth_prop is off-limits to vendor
domains now.
* Have the Bluetooth HAL impl directly read
/persist/bluetooth/.bt_nv.bin itself and pull the MAC address out.
Change-Id: If4b2b99345eb470c140523906a56299ec5decc9a
* The qcril database copy is already done unconditionally in the init
script. The rest of this script is not useful.
Change-Id: I9ec776654d1b9999c297c642a827d31f32f39e12
Add dependency to install move_widevine_data.sh to /system/bin.
The script is only needed for existing devices that
are running Widevine DRM and are upgrading to Pi or later
Android releases.
Test: Upgrade from O-MR1 to Pi, Netflix & Play Movies
can play back offline content downloaded in O-MR1
Test: adb shell to verify script is in /system/bin
Test: adb shell to verify widevine data is moved to
/data/vendor/mediadrm
Test: use audit2allow to verify no avc:denied for widevine drm service
bug: 73656300
Change-Id: Ie42a8229c4d20f71725ba7e8f5c2b267976ed294
libnfc-nci.conf shouldn't be a part of vendor image, since it is
accessed by libnfc-nci and Nfc application, both are part of system
image.
Test: Nfc enable/disable
Bug: 72080121
Change-Id: I686ba234c7d2aa923070c3fa980c56b73b18e574
(cherry picked from commit 3197b56882ed9997043d87e6582f6ebaa0fdbace)
Test: regression test on the board
Bug: 38184704
Change-Id: Ife559125850277865451f92ea862e7ec47fc9da7
Merged-In: Ife559125850277865451f92ea862e7ec47fc9da7
Cherry-picked from master
Signed-off-by: Kevin Rocard <krocard@google.com>
Convert clearkey plugin to HIDL to support drm HAL v1.1.
Add SELinux policy for android.hardware.drm@1.1-service.clearkey.
Test: CTS test
ANDROID_BUILD_TOP= ./android-ccts-tradefed run cts-dev
--module CtsMediaTestCases
-t android.media.cts.ClearKeySystemTest#testClearKeyPlaybackCenc
bug: 69635855
Change-Id: I61e9c272c2a2788fd07d5c12921d28c785661b77
This was picked up transitively previously, but that transitive
include is removed, so we include it explicitly here.
Test: build
Change-Id: I6a8b9c579c15374777a050f3753fedebd75ef86a
* This was previously pinned after adding SKIN_SHUTDOWN in the first
place, so as a text file we are editing, it doesn't make much sense
to have it in the blob list.
Change-Id: I48fde624bd3af25679a92490fb6eec39b51d8cf2
* In Android 8.1 and later, only the ro.zygote.disable_gl_preload
property still applies. All other properties have been removed.
Reference: https://source.android.com/devices/graphics/renderer
Change-Id: Ib43c22ea3285e5fe397da8a7a5cac1c3a27a2f36
* Initially based on the list defined by qcom, trimmed to include
only the vendor libs that are also being shipped by us.
Change-Id: I552dc44a32221d2d3cec48e1c64ed72c470d412e
This code change ensures that vulkan compute xml
is copied to /vendor/etc/permission which implictly
enable compute on vulkan
Change-Id: If11354f5fd46828a805318a742307e4382c58611