summaryrefslogtreecommitdiff
authorshuide.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)
commitded9005fa67567ac8c4d8807eb2265dca8f9ebcf (patch)
tree14618ef41b1ced3a93e5bb73e7c4f005a5247b62
parent03d88e2f05f253974ee5f7bd9bbcabe816b7ff71 (diff)
downloadprebuilt-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>
Diffstat
-rw-r--r--accelerateboot/Android.mk16
-rwxr-xr-xaccelerateboot/accelerateboot90
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+
+ 
+
+ 
+ 
+
+ 
+
+
+
+
+
+
+
+
+
+