120 lines
2.5 KiB
Plaintext
120 lines
2.5 KiB
Plaintext
#
|
|
# Compile-time checks and compiler options
|
|
#
|
|
CONFIG_PRINTK_TIME=y
|
|
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
|
|
CONFIG_DEBUG_INFO=y
|
|
CONFIG_ENABLE_WARN_DEPRECATED=y
|
|
CONFIG_ENABLE_MUST_CHECK=y
|
|
CONFIG_FRAME_WARN=2048
|
|
CONFIG_DEBUG_FS=y
|
|
CONFIG_FRAME_POINTER=y
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
|
|
CONFIG_DEBUG_KERNEL=y
|
|
#
|
|
# Memory Debugging
|
|
#
|
|
CONFIG_SLUB_DEBUG=y
|
|
CONFIG_SLUB_DEBUG_ON=y
|
|
CONFIG_PAGE_EXTENSION=y
|
|
CONFIG_PAGE_POISONING=y
|
|
CONFIG_DEBUG_VM=y
|
|
#
|
|
# Debug Lockups and Hangs
|
|
#
|
|
CONFIG_LOCKUP_DETECTOR=y
|
|
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y
|
|
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1
|
|
CONFIG_DETECT_HUNG_TASK=y
|
|
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
|
|
CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y
|
|
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1
|
|
CONFIG_PANIC_ON_OOPS_VALUE=0
|
|
CONFIG_PANIC_TIMEOUT=0
|
|
CONFIG_SCHED_DEBUG=y
|
|
CONFIG_SCHED_INFO=y
|
|
CONFIG_PANIC_ON_RT_THROTTLING=y
|
|
CONFIG_SCHEDSTATS=y
|
|
CONFIG_SCHED_STACK_END_CHECK=y
|
|
CONFIG_TIMER_STATS=y
|
|
CONFIG_DEBUG_PREEMPT=y
|
|
#
|
|
# Lock Debugging (spinlocks, mutexes, etc...)
|
|
#
|
|
CONFIG_DEBUG_RT_MUTEXES=y
|
|
CONFIG_DEBUG_SPINLOCK=y
|
|
CONFIG_DEBUG_MUTEXES=y
|
|
CONFIG_DEBUG_LOCK_ALLOC=y
|
|
CONFIG_PROVE_LOCKING=y
|
|
CONFIG_LOCKDEP=y
|
|
CONFIG_LOCK_STAT=y
|
|
CONFIG_DEBUG_LOCKDEP=y
|
|
CONFIG_DEBUG_ATOMIC_SLEEP=y
|
|
CONFIG_TRACE_IRQFLAGS=y
|
|
CONFIG_STACKTRACE=y
|
|
CONFIG_DEBUG_BUGVERBOSE=y
|
|
#
|
|
# RCU Debugging
|
|
#
|
|
CONFIG_PROVE_RCU=y
|
|
CONFIG_RCU_CPU_STALL_TIMEOUT=21
|
|
#
|
|
# Tracer
|
|
#
|
|
CONFIG_NOP_TRACER=y
|
|
CONFIG_HAVE_FUNCTION_TRACER=y
|
|
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
|
|
CONFIG_HAVE_DYNAMIC_FTRACE=y
|
|
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
|
|
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
|
|
CONFIG_HAVE_C_RECORDMCOUNT=y
|
|
CONFIG_TRACER_MAX_TRACE=y
|
|
CONFIG_TRACE_CLOCK=y
|
|
CONFIG_RING_BUFFER=y
|
|
CONFIG_EVENT_TRACING=y
|
|
CONFIG_CONTEXT_SWITCH_TRACER=y
|
|
CONFIG_RING_BUFFER_ALLOW_SWAP=y
|
|
CONFIG_TRACING=y
|
|
CONFIG_GENERIC_TRACER=y
|
|
CONFIG_TRACING_SUPPORT=y
|
|
CONFIG_FTRACE=y
|
|
CONFIG_FUNCTION_TRACER=y
|
|
CONFIG_FUNCTION_GRAPH_TRACER=y
|
|
CONFIG_PREEMPTIRQ_EVENTS=y
|
|
CONFIG_IRQSOFF_TRACER=y
|
|
CONFIG_PREEMPT_TRACER=y
|
|
CONFIG_SCHED_TRACER=y
|
|
CONFIG_FTRACE_SYSCALLS=y
|
|
CONFIG_TRACER_SNAPSHOT=y
|
|
CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y
|
|
CONFIG_BRANCH_PROFILE_NONE=y
|
|
CONFIG_STACK_TRACER=y
|
|
CONFIG_BLK_DEV_IO_TRACE=y
|
|
CONFIG_UPROBE_EVENT=y
|
|
CONFIG_BPF_EVENTS=y
|
|
CONFIG_PROBE_EVENTS=y
|
|
CONFIG_DYNAMIC_FTRACE=y
|
|
CONFIG_FTRACE_MCOUNT_RECORD=y
|
|
#
|
|
# 支持/proc/config.gz
|
|
#
|
|
CONFIG_IKCONFIG=y
|
|
CONFIG_IKCONFIG_PROC=y
|
|
#
|
|
# Performance monitor support(perf)
|
|
#
|
|
CONFIG_HW_PERF_EVENTS=y
|
|
CONFIG_PERF_EVENTS=y
|
|
CONFIG_HAVE_HW_BREAKPOINT=y
|
|
CONFIG_ARM_PMU=y
|
|
#
|
|
# misc debug
|
|
#
|
|
CONFIG_ARM_UNWIND=y
|
|
CONFIG_DEBUG_LL=y
|
|
CONFIG_DEBUG_LL_INCLUDE="debug/8250.S"
|
|
CONFIG_DEBUG_USER=y
|
|
CONFIG_SUNXI_DUMP=y
|
|
CONFIG_COMMON_CLK_DEBUG=y
|