aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorceltare21 <celtare21@gmail.com>2019-08-22 14:40:50 +0000
committerceltare21 <celtare21@gmail.com>2019-08-24 12:39:06 +0000
commitee246d8d554bc51262d99edc5856622ca0014d2e (patch)
treea0e00c67d218d80e8b208538c154892b8057c6bd
parent9791d4bfb99a512ba880167efe8f5fbd25fd288e (diff)
mata: Add ssr_setup from stock
Signed-off-by: celtare21 <celtare21@gmail.com>
-rw-r--r--proprietary-files.txt4
-rw-r--r--rootdir/etc/init.mata.rc13
-rw-r--r--vendor_prop.mk4
3 files changed, 21 insertions, 0 deletions
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 46413463..bc1dba6a 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -889,3 +889,7 @@ vendor/lib64/liblogwrap.so|304421bf51f9914d475b7b056b2a9f74722e4ddd
# Prebuilt
bin/fsck.f2fs|0f1cbaeabab9345d2257fac8f0debad2fd3947bd
+
+# SSR
+vendor/bin/ssr_setup
+vendor/bin/ssr_diag
diff --git a/rootdir/etc/init.mata.rc b/rootdir/etc/init.mata.rc
index e5b74611..6155e198 100644
--- a/rootdir/etc/init.mata.rc
+++ b/rootdir/etc/init.mata.rc
@@ -592,6 +592,9 @@ on property:persist.sys.ssr.enable_ramdumps=1
on property:persist.sys.ssr.enable_ramdumps=0
write /sys/module/subsystem_restart/parameters/enable_ramdumps 0
+on property:persist.sys.ssr.restart_level=*
+ start ssr_setup
+
on property:ro.data.large_tcp_window_size=true
# Adjust socket buffer to enlarge TCP receive window for high bandwidth (e.g. DO-RevB)
write /proc/sys/net/ipv4/tcp_adv_win_scale 2
@@ -870,6 +873,16 @@ service vendor.tftp_server /vendor/bin/tftp_server
user root
group root system
+service ssr_setup /vendor/bin/ssr_setup
+ oneshot
+ disabled
+
+service ssr_diag /vendor/bin/ssr_diag
+ class late_start
+ user system
+ group system
+ disabled
+
service update_neko /vendor/bin/fastboot update /data/ota_package/update_neko.zip
class main
user root
diff --git a/vendor_prop.mk b/vendor_prop.mk
index 00d64ff9..662e7f53 100644
--- a/vendor_prop.mk
+++ b/vendor_prop.mk
@@ -179,3 +179,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
# Lawnchair
PRODUCT_PROPERTY_OVERRIDES += \
ro.boot.vendor.overlay.theme=com.overlay.lawnconf
+
+# SSR
+PRODUCT_PROPERTY_OVERRIDES += \
+ persist.sys.ssr.restart_level=modem,slpi,adsp