summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrilok Soni <tsoni@codeaurora.org>2016-04-18 17:09:53 -0700
committerKyle Yan <kyan@codeaurora.org>2016-04-29 14:39:58 -0700
commit1b1799f4980d4ae699e8e11b3a30db432890987a (patch)
tree496f9d0bf189ba91bde55a8720c064e9c1e4d355
parent9dc92603102b1903e3936a06155f97ddc3a2d90d (diff)
defconfig: msmcortex: Enable various debug features
Enable various debug features like debugobjects, sched debugging, page table dump, pid in the contexidr to aid in debugging kernel crashes. CRs-Fixed: 1006741 Change-Id: I7b992495fd98b4fdd08ea4b9a933b580d86a0a7d Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
-rw-r--r--arch/arm64/configs/msmcortex_defconfig11
1 files changed, 9 insertions, 2 deletions
diff --git a/arch/arm64/configs/msmcortex_defconfig b/arch/arm64/configs/msmcortex_defconfig
index fc63f426c694..2323e1d0b439 100644
--- a/arch/arm64/configs/msmcortex_defconfig
+++ b/arch/arm64/configs/msmcortex_defconfig
@@ -518,6 +518,12 @@ CONFIG_DEBUG_INFO=y
CONFIG_PAGE_OWNER=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_SLUB_DEBUG_PANIC_ON=y
+CONFIG_DEBUG_OBJECTS=y
+CONFIG_DEBUG_OBJECTS_FREE=y
+CONFIG_DEBUG_OBJECTS_TIMERS=y
+CONFIG_DEBUG_OBJECTS_WORK=y
+CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
+CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y
CONFIG_SLUB_DEBUG_ON=y
CONFIG_DEBUG_KMEMLEAK=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4000
@@ -526,12 +532,11 @@ CONFIG_DEBUG_STACK_USAGE=y
CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_LOCKUP_DETECTOR=y
CONFIG_PANIC_TIMEOUT=5
-# CONFIG_SCHED_DEBUG is not set
CONFIG_PANIC_ON_SCHED_BUG=y
CONFIG_PANIC_ON_RT_THROTTLING=y
CONFIG_SCHEDSTATS=y
+CONFIG_SCHED_STACK_END_CHECK=y
CONFIG_TIMER_STATS=y
-# CONFIG_DEBUG_PREEMPT is not set
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_ATOMIC_SLEEP=y
@@ -550,6 +555,8 @@ CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_CPU_FREQ_SWITCH_PROFILER=y
CONFIG_MEMTEST=y
CONFIG_PANIC_ON_DATA_CORRUPTION=y
+CONFIG_ARM64_PTDUMP=y
+CONFIG_PID_IN_CONTEXTIDR=y
CONFIG_DEBUG_SET_MODULE_RONX=y
CONFIG_DEBUG_RODATA=y
CONFIG_FREE_PAGES_RDONLY=y