ASR_BASE
Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/target/linux/mmp/base-files/etc/init.d/rdp_init b/target/linux/mmp/base-files/etc/init.d/rdp_init
new file mode 100755
index 0000000..e8aecbb
--- /dev/null
+++ b/target/linux/mmp/base-files/etc/init.d/rdp_init
@@ -0,0 +1,31 @@
+#!/bin/sh /etc/rc.common
+# mrvl_init script
+# Init scripts execution order:
+
+START=11
+STOP=89
+
+start() {
+ echo "Starting Ramdump Boot Script" > /dev/kmsg
+
+ #Set low memory value to 1024K
+ echo 2 > /proc/sys/vm/panic_on_oom
+ echo 1 > /proc/sys/vm/oom_dump_tasks
+ # Default Kernel signal handler print-only=1 or ramdump=0xF
+ echo 0x0 > /proc/sys/kernel/print-fatal-signals
+ echo 1024 > /proc/sys/vm/min_free_kbytes
+ echo 3 > /proc/sys/vm/min_free_order_shift
+ echo 0,1,6,12 > /sys/module/lowmemorykiller/parameters/adj
+ echo 128,512,2048,4096 > /sys/module/lowmemorykiller/parameters/minfree
+
+ /etc/init.d/done start
+ # don't reload/start network again as network/dnsmasq is started earlier
+ # than rdp_init now
+ /usr/bin/adbd &
+ /sbin/rdp_transfer
+}
+
+stop() {
+ echo "Stopping Ramdump Boot Script"
+ echo 0 > /sys/class/android_usb/android0/enable
+}