blob: e8aecbb055dd4dafd2e33ab909bc159e03dcb065 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#!/bin/sh /etc/rc.common
2# mrvl_init script
3# Init scripts execution order:
4
5START=11
6STOP=89
7
8start() {
9 echo "Starting Ramdump Boot Script" > /dev/kmsg
10
11 #Set low memory value to 1024K
12 echo 2 > /proc/sys/vm/panic_on_oom
13 echo 1 > /proc/sys/vm/oom_dump_tasks
14 # Default Kernel signal handler print-only=1 or ramdump=0xF
15 echo 0x0 > /proc/sys/kernel/print-fatal-signals
16 echo 1024 > /proc/sys/vm/min_free_kbytes
17 echo 3 > /proc/sys/vm/min_free_order_shift
18 echo 0,1,6,12 > /sys/module/lowmemorykiller/parameters/adj
19 echo 128,512,2048,4096 > /sys/module/lowmemorykiller/parameters/minfree
20
21 /etc/init.d/done start
22 # don't reload/start network again as network/dnsmasq is started earlier
23 # than rdp_init now
24 /usr/bin/adbd &
25 /sbin/rdp_transfer
26}
27
28stop() {
29 echo "Stopping Ramdump Boot Script"
30 echo 0 > /sys/class/android_usb/android0/enable
31}