blob: e8aecbb055dd4dafd2e33ab909bc159e03dcb065 [file] [log] [blame]
#!/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
}