From cbe130b96a2209348e175a1526b9fc02e83c7059 Mon Sep 17 00:00:00 2001
From: Aniket Puri <puri@codeaurora.org>
Date: Thu, 2 Jul 2020 15:30:46 +0530
Subject: [PATCH] Init : Updated postboot script for scuba.

Enabled irqsoff and premptoff tracing.

Change-Id: I621c440135a9e9f9aca35b32c81640d110820bca
Signed-off-by: Aniket Puri <puri@codeaurora.org>
---
 rootdir/etc/init.qti.debug-scuba.sh | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/rootdir/etc/init.qti.debug-scuba.sh b/rootdir/etc/init.qti.debug-scuba.sh
index 92e56443..bc086709 100644
--- a/rootdir/etc/init.qti.debug-scuba.sh
+++ b/rootdir/etc/init.qti.debug-scuba.sh
@@ -86,6 +86,15 @@ enable_scuba_tracing_events()
     echo 1 > /sys/kernel/debug/tracing/events/iommu/map_sg/enable
     echo 1 > /sys/kernel/debug/tracing/events/iommu/unmap/enable
 
+    #Preempt trace events
+    echo 'nsec' > /proc/sys/kernel/preemptoff_tracing_threshold_ns
+    echo 500000000 > /proc/sys/kernel/preemptoff_tracing_threshold_ns
+    echo 1 > /sys/kernel/debug/tracing/events/sched/sched_preempt_disable/enable
+    #irqsoff trace events
+    echo 'nsec' > /proc/sys/kernel/irqsoff_tracing_threshold_ns
+    echo 100000000 > /proc/sys/kernel/irqsoff_tracing_threshold_ns
+    echo 1 > /sys/kernel/debug/tracing/events/preemptirq/irqs_disable/enable
+
     echo 1 > /sys/kernel/debug/tracing/tracing_on
 }
 
-- 
GitLab