Blob Blame History Raw
From 0bb4482512a525dfb7b32ffd7e6f1635f47cafb1 Mon Sep 17 00:00:00 2001
From: Mel Gorman <mgorman@techsingularity.net>
Date: Fri, 20 May 2022 13:45:53 +0100
Subject: [PATCH] rt: Add documentation describing what kernel debug options to
 add for testing

References: SLE Realtime Extension
Patch-mainline: Never, SLERT specific

Stress testing of the kernel may benefit from setting debugging options that
are too expensive to run under production but do not necessarily belong in
rt_debug either.

This documents the *additional* debug options required on top of the parent
SLE debug configuration.

Signed-off-by: Mel Gorman <mgorman@suse.de>
---
 Documentation/rt_debug-config-required | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/Documentation/rt_debug-config-required b/Documentation/rt_debug-config-required
new file mode 100644
index 000000000000..6fc0b29f7738
--- /dev/null
+++ b/Documentation/rt_debug-config-required
@@ -0,0 +1,11 @@
+set:CONFIG_DEBUG_PREEMPT
+set:CONFIG_DEBUG_IRQFLAGS
+set:CONFIG_PREEMPTIRQ_EVENTS
+set:CONFIG_HWLAT_TRACER
+set:CONFIG_IRQSOFF_TRACER
+set:CONFIG_PREEMPTIRQ_TRACEPOINTS
+set:CONFIG_TRACE_IRQFLAGS
+set:CONFIG_TRACE_IRQFLAGS_NMI
+set:CONFIG_TRACE_PREEMPT_TOGGLE
+set:CONFIG_UNINLINE_SPIN_UNLOCK
+set:CONFIG_PREEMPT_TRACER