platform_hardware_interfaces/boot/1.0
Connor O'Brien 3847ffcc0e Add statically linked boot HAL impl in recovery
The default Treble boot HAL implementation currently can only work in
recovery on devices that specifically build their libhardware
implementation as a shared library for recovery.

This CL adds the option to statically link the libhardware
implementation in recovery instead of finding it using
hw_get_module(). This new approach allows devices that define
PRODUCT_STATIC_BOOT_CONTROL_HAL to begin using the Treble HAL in
recovery without requiring device-specific changes.

A previous version of this CL broke some device builds by omitting
libbase.recovery from LOCAL_SHARED_LIBRARIES. This version fixes that
issue.

Test: adb sideload succeeds
Bug: 78598708
Change-Id: I1c2ef7fa59575ac7975129f7544f741459b8540e
Signed-off-by: Connor O'Brien <connoro@google.com>
2018-10-19 12:21:13 -07:00
..
default Add statically linked boot HAL impl in recovery 2018-10-19 12:21:13 -07:00
vts/functional Fix boot VTS GetSuffix test 2018-02-23 13:54:53 -08:00
Android.bp Updating makefiles for hidl_interface. 2017-11-13 10:00:18 -08:00
IBootControl.hal boot_control: Define the boot_control HIDL interface. 2016-10-19 14:43:14 -07:00
types.hal boot_control: Define the boot_control HIDL interface. 2016-10-19 14:43:14 -07:00