summaryrefslogtreecommitdiff
path: root/init.bullhead.ramdump.rc
diff options
context:
space:
mode:
authorJongrak Kwon <jongrak.kwon@lge.com>2015-07-14 10:46:53 -0700
committerVineeta Srivastava <vsrivastava@google.com>2015-07-15 11:59:48 -0700
commit466722aa9d6a9d067a51311b6dc356b927cc4309 (patch)
treef4ecb89ff8710dc86c2cd8c5062aee502d52c4a4 /init.bullhead.ramdump.rc
parent525e5c070d4070dcddcbfdaf92a5e59aad8c398c (diff)
downloadbullhead-466722aa9d6a9d067a51311b6dc356b927cc4309.tar.gz
bullhead: support persist.service.ramdump.enable
persist.service.ramdump.enable = 1 will enable ramdump Change-Id: Ibf1b68a04d120119a78fbaf5ccf04a1e30b64a67
Diffstat (limited to 'init.bullhead.ramdump.rc')
-rw-r--r--init.bullhead.ramdump.rc19
1 files changed, 19 insertions, 0 deletions
diff --git a/init.bullhead.ramdump.rc b/init.bullhead.ramdump.rc
new file mode 100644
index 0000000..44ca570
--- /dev/null
+++ b/init.bullhead.ramdump.rc
@@ -0,0 +1,19 @@
+# enable ramdump
+on property:persist.service.ramdump.enable=1
+ stop ss_ramdump
+ write /sys/bus/msm_subsys/devices/subsys0/restart_level "system"
+ write /sys/bus/msm_subsys/devices/subsys1/restart_level "system"
+ write /sys/bus/msm_subsys/devices/subsys2/restart_level "system"
+ write /sys/bus/msm_subsys/devices/subsys3/restart_level "system"
+ write /sys/module/subsystem_restart/parameters/enable_ramdumps 0
+ write /sys/module/msm_poweroff/parameters/download_mode 1
+
+# disable ramdump
+on property:persist.service.ramdump.enable=0
+ write /sys/bus/msm_subsys/devices/subsys0/restart_level "related"
+ write /sys/bus/msm_subsys/devices/subsys1/restart_level "related"
+ write /sys/bus/msm_subsys/devices/subsys2/restart_level "related"
+ write /sys/bus/msm_subsys/devices/subsys3/restart_level "related"
+ write /sys/module/subsystem_restart/parameters/enable_ramdumps 1
+ write /sys/module/msm_poweroff/parameters/download_mode 0
+ start ss_ramdump