author | shuide.chen <shuide.chen@amlogic.com> | 2017-06-09 06:33:48 (GMT) |
---|---|---|
committer | Shuide Chen <shuide.chen@amlogic.com> | 2017-07-18 06:04:11 (GMT) |
commit | ded9005fa67567ac8c4d8807eb2265dca8f9ebcf (patch) | |
tree | 14618ef41b1ced3a93e5bb73e7c4f005a5247b62 | |
parent | 03d88e2f05f253974ee5f7bd9bbcabe816b7ff71 (diff) | |
download | prebuilt-ded9005fa67567ac8c4d8807eb2265dca8f9ebcf.zip prebuilt-ded9005fa67567ac8c4d8807eb2265dca8f9ebcf.tar.gz prebuilt-ded9005fa67567ac8c4d8807eb2265dca8f9ebcf.tar.bz2 |
boot: add bootaccelerate service for quick boot. [2/2]
PD# 145717
add a service to record the io requests and then use it to do readahead.
Change-Id: Ie1123b577758334a4a2d8a1463ef81ec6f701c48
Signed-off-by: shuide.chen <shuide.chen@amlogic.com>
-rw-r--r-- | accelerateboot/Android.mk | 16 | ||||
-rwxr-xr-x | accelerateboot/accelerateboot | 90 |
2 files changed, 106 insertions, 0 deletions
diff --git a/accelerateboot/Android.mk b/accelerateboot/Android.mk new file mode 100644 index 0000000..ba64e28 --- a/dev/null +++ b/accelerateboot/Android.mk @@ -0,0 +1,16 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) + +ifeq ($(wildcard vendor/amlogic/system/bootaccelerate/Android.mk),vendor/amlogic/system/bootaccelerate/Android.mk) +$(info "have bootaccelerate source code") +else +$(info "no bootaccelerate source code, add prebuilts") +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := accelerateboot +LOCAL_MODULE_CLASS := EXECUTABLES +LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES) +LOCAL_SRC_FILES := $(LOCAL_MODULE) +include $(BUILD_PREBUILT) + +endif diff --git a/accelerateboot/accelerateboot b/accelerateboot/accelerateboot new file mode 100755 index 0000000..e8c509a --- a/dev/null +++ b/accelerateboot/accelerateboot @@ -0,0 +1,90 @@ +ELF + + + +` +??q + +R +R*# +R +R*t# +RA +R*p + + + + + +R!L**
+R!*4
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + |