mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
3847ffcc0eaefbd197eb13a930fca75862d5f722
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>
Merge "Convert contexthub hal test to use VtsHalHidlTargetTestEnvBase" am:
bd98b61b2c am: 5cc68bc013
Merge "Convert gatekeeper hal test to use VtsHalHidlTargetTestEnvBase" am:
c730bcf0af am: a96bb1d1c0
Merge "Convert boot, memtrack and power hal to use service name aware testing." am:
b9515d9d3f am: a713584847
Merge "Ignore meta sensor events when checking values" into oreo-vts-dev am:
d09fdd6ca1 am: bfc5b817e7
Description
No description provided
Languages
C++
56.3%
AIDL
41.2%
C
1.5%
Rust
0.4%
Java
0.4%
Other
0.1%