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
+}