aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'litmus/Kconfig')
-rw-r--r--litmus/Kconfig20
1 files changed, 20 insertions, 0 deletions
diff --git a/litmus/Kconfig b/litmus/Kconfig
index f1de6fabfc17..a3341021f05c 100644
--- a/litmus/Kconfig
+++ b/litmus/Kconfig
@@ -149,6 +149,26 @@ config SCHED_DEBUG_TRACE
149 Say Yes for debugging. 149 Say Yes for debugging.
150 Say No for overhead tracing. 150 Say No for overhead tracing.
151 151
152config SCHED_DEBUG_TRACE_SHIFT
153 int "Buffer size for TRACE() buffer"
154 depends on SCHED_DEBUG_TRACE
155 range 14 22
156 default 18
157 help
158
159 Select the amount of memory needed per CPU for the TRACE() buffer, as a
160 power of two. The TRACE() buffer is global and statically allocated. If
161 the buffer is too small, there will be holes in the TRACE() log if the
162 buffer-flushing task is starved.
163
164 The default should be sufficient for most systems. Increase the buffer
165 size if the log contains holes. Reduce the buffer size when running on
166 a memory-constrained system.
167
168 Examples: 14 => 16KB
169 18 => 256KB
170 20 => 1MB
171
152endmenu 172endmenu
153 173
154endmenu 174endmenu