Revert "Add statically linked boot HAL impl in recovery"
This reverts commit ee6a0b5a8b2949ae442fc5c930f5a65f1598f685.
Reason for revert: Build break
Change-Id: I78bebb23f83761cfa3892ef2640bc15edd860819
diff --git a/boot/1.0/default/Android.mk b/boot/1.0/default/Android.mk
deleted file mode 100644
index cd4b499..0000000
--- a/boot/1.0/default/Android.mk
+++ /dev/null
@@ -1,29 +0,0 @@
-# TODO(connoro): Remove this file once we eliminate existing usage of
-# PRODUCT_STATIC_BOOT_CONTROL_HAL
-
-LOCAL_PATH := $(call my-dir)
-
-ifneq ($(strip $(PRODUCT_STATIC_BOOT_CONTROL_HAL)),)
-include $(CLEAR_VARS)
-
-LOCAL_MODULE := android.hardware.boot@1.0-impl-wrapper.recovery
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MULTILIB := first
-ifeq ($(TARGET_IS_64_BIT),true)
-LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/system/lib64/hw
-else
-LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/system/lib/hw
-endif
-LOCAL_SRC_FILES := BootControl.cpp
-LOCAL_CFLAGS := -DBOOT_CONTROL_RECOVERY
-LOCAL_SHARED_LIBRARIES := \
- liblog.recovery \
- libhidlbase.recovery \
- libhidltransport.recovery \
- libhardware.recovery \
- libutils.recovery \
- android.hardware.boot@1.0.recovery
-LOCAL_STATIC_LIBRARIES := $(PRODUCT_STATIC_BOOT_CONTROL_HAL)
-include $(BUILD_SHARED_LIBRARY)
-
-endif
diff --git a/boot/1.0/default/BootControl.cpp b/boot/1.0/default/BootControl.cpp
index e36407f..9a90076 100644
--- a/boot/1.0/default/BootControl.cpp
+++ b/boot/1.0/default/BootControl.cpp
@@ -21,10 +21,6 @@
#include <hardware/boot_control.h>
#include "BootControl.h"
-#ifdef BOOT_CONTROL_RECOVERY
-extern const hw_module_t HAL_MODULE_INFO_SYM;
-#endif
-
namespace android {
namespace hardware {
namespace boot {
@@ -96,23 +92,7 @@
return Void();
}
-#ifdef BOOT_CONTROL_RECOVERY
-IBootControl* HIDL_FETCH_IBootControl(const char * /* hal */) {
- boot_control_module_t* module;
- // For devices that don't build a standalone libhardware bootctrl impl for recovery,
- // we simulate the hw_get_module() by accessing it from the current process directly.
- const hw_module_t* hw_module = &HAL_MODULE_INFO_SYM;
- if (!hw_module ||
- strcmp(BOOT_CONTROL_HARDWARE_MODULE_ID, hw_module->id) != 0) {
- ALOGE("Error loading boot_control HAL implementation: %d.", -EINVAL);
- return nullptr;
- }
- module = reinterpret_cast<boot_control_module_t*>(const_cast<hw_module_t*>(hw_module));
- module->init(module);
- return new BootControl(module);
-}
-#else
IBootControl* HIDL_FETCH_IBootControl(const char* /* hal */) {
int ret = 0;
boot_control_module_t* module = NULL;
@@ -126,7 +106,7 @@
module->init(module);
return new BootControl(module);
}
-#endif
+
} // namespace implementation
} // namespace V1_0
} // namespace boot