| #!/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 |
| } |