mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Add kernel debugging option
							parent
							
								
									c6a4667a56
								
							
						
					
					
						commit
						b5e755900c
					
				|  | @ -143,6 +143,7 @@ CONFIG_MULTIUSER=y | |||
| CONFIG_SYSFS_SYSCALL=y | ||||
| # CONFIG_SYSCTL_SYSCALL is not set | ||||
| CONFIG_KALLSYMS=y | ||||
| # CONFIG_KALLSYMS_ALL is not set | ||||
| # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set | ||||
| CONFIG_KALLSYMS_BASE_RELATIVE=y | ||||
| CONFIG_PRINTK=y | ||||
|  | @ -796,6 +797,9 @@ CONFIG_FIRMWARE_IN_KERNEL=y | |||
| CONFIG_EXTRA_FIRMWARE="" | ||||
| # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set | ||||
| CONFIG_ALLOW_DEV_COREDUMP=y | ||||
| # CONFIG_DEBUG_DRIVER is not set | ||||
| # CONFIG_DEBUG_DEVRES is not set | ||||
| # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set | ||||
| # CONFIG_SYS_HYPERVISOR is not set | ||||
| # CONFIG_GENERIC_CPU_DEVICES is not set | ||||
| CONFIG_REGMAP=y | ||||
|  | @ -913,6 +917,8 @@ CONFIG_BLK_DEV=y | |||
| # CONFIG_BLK_DEV_NULL_BLK is not set | ||||
| # CONFIG_BLK_DEV_COW_COMMON is not set | ||||
| CONFIG_BLK_DEV_LOOP=y | ||||
| CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 | ||||
| # CONFIG_BLK_DEV_CRYPTOLOOP is not set | ||||
| # CONFIG_BLK_DEV_DRBD is not set | ||||
| # CONFIG_BLK_DEV_NBD is not set | ||||
| CONFIG_BLK_DEV_RAM=y | ||||
|  | @ -1358,6 +1364,7 @@ CONFIG_I2C_HISI=y | |||
| # CONFIG_I2C_DEBUG_ALGO is not set | ||||
| # CONFIG_I2C_DEBUG_BUS is not set | ||||
| CONFIG_SPI=y | ||||
| # CONFIG_SPI_DEBUG is not set | ||||
| CONFIG_SPI_MASTER=y | ||||
| 
 | ||||
| # | ||||
|  | @ -1409,6 +1416,7 @@ CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y | |||
| CONFIG_GPIOLIB=y | ||||
| CONFIG_OF_GPIO=y | ||||
| CONFIG_GPIOLIB_IRQCHIP=y | ||||
| # CONFIG_DEBUG_GPIO is not set | ||||
| CONFIG_GPIO_SYSFS=y | ||||
| 
 | ||||
| # | ||||
|  | @ -2319,47 +2327,80 @@ CONFIG_NLS_UTF8=y | |||
| # | ||||
| # CONFIG_PRINTK_TIME is not set | ||||
| CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 | ||||
| # CONFIG_BOOT_PRINTK_DELAY is not set | ||||
| 
 | ||||
| # | ||||
| # Compile-time checks and compiler options | ||||
| # | ||||
| # CONFIG_DEBUG_INFO is not set | ||||
| # CONFIG_ENABLE_WARN_DEPRECATED is not set | ||||
| # CONFIG_ENABLE_MUST_CHECK is not set | ||||
| CONFIG_FRAME_WARN=1024 | ||||
| # CONFIG_STRIP_ASM_SYMS is not set | ||||
| # CONFIG_READABLE_ASM is not set | ||||
| # CONFIG_UNUSED_SYMBOLS is not set | ||||
| # CONFIG_PAGE_OWNER is not set | ||||
| # CONFIG_DEBUG_FS is not set | ||||
| # CONFIG_HEADERS_CHECK is not set | ||||
| # CONFIG_DEBUG_SECTION_MISMATCH is not set | ||||
| CONFIG_SECTION_MISMATCH_WARN_ONLY=y | ||||
| CONFIG_FRAME_POINTER=y | ||||
| # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||||
| # CONFIG_MAGIC_SYSRQ is not set | ||||
| # CONFIG_DEBUG_KERNEL is not set | ||||
| CONFIG_DEBUG_KERNEL=y | ||||
| 
 | ||||
| # | ||||
| # Memory Debugging | ||||
| # | ||||
| # CONFIG_PAGE_EXTENSION is not set | ||||
| # CONFIG_PAGE_POISONING is not set | ||||
| # CONFIG_DEBUG_OBJECTS is not set | ||||
| # CONFIG_SLUB_DEBUG_ON is not set | ||||
| # CONFIG_SLUB_STATS is not set | ||||
| CONFIG_HAVE_DEBUG_KMEMLEAK=y | ||||
| # CONFIG_DEBUG_KMEMLEAK is not set | ||||
| # CONFIG_DEBUG_STACK_USAGE is not set | ||||
| # CONFIG_DEBUG_VM is not set | ||||
| CONFIG_DEBUG_MEMORY_INIT=y | ||||
| # CONFIG_DEBUG_SHIRQ is not set | ||||
| 
 | ||||
| # | ||||
| # Debug Lockups and Hangs | ||||
| # | ||||
| # CONFIG_LOCKUP_DETECTOR is not set | ||||
| # CONFIG_DETECT_HUNG_TASK is not set | ||||
| # CONFIG_WQ_WATCHDOG is not set | ||||
| # CONFIG_PANIC_ON_OOPS is not set | ||||
| CONFIG_PANIC_ON_OOPS_VALUE=0 | ||||
| CONFIG_PANIC_TIMEOUT=0 | ||||
| # CONFIG_SCHED_DEBUG is not set | ||||
| # CONFIG_SCHED_INFO is not set | ||||
| # CONFIG_SCHEDSTATS is not set | ||||
| # CONFIG_SCHED_STACK_END_CHECK is not set | ||||
| # CONFIG_DEBUG_TIMEKEEPING is not set | ||||
| # CONFIG_TIMER_STATS is not set | ||||
| 
 | ||||
| # | ||||
| # Lock Debugging (spinlocks, mutexes, etc...) | ||||
| # | ||||
| # CONFIG_DEBUG_RT_MUTEXES is not set | ||||
| # CONFIG_DEBUG_SPINLOCK is not set | ||||
| CONFIG_DEBUG_MUTEXES=y | ||||
| # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set | ||||
| # CONFIG_DEBUG_LOCK_ALLOC is not set | ||||
| # CONFIG_PROVE_LOCKING is not set | ||||
| # CONFIG_LOCK_STAT is not set | ||||
| # CONFIG_DEBUG_ATOMIC_SLEEP is not set | ||||
| # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||||
| # CONFIG_LOCK_TORTURE_TEST is not set | ||||
| CONFIG_STACKTRACE=y | ||||
| # CONFIG_DEBUG_KOBJECT is not set | ||||
| CONFIG_DEBUG_BUGVERBOSE=y | ||||
| # CONFIG_DEBUG_LIST is not set | ||||
| # CONFIG_DEBUG_PI_LIST is not set | ||||
| # CONFIG_DEBUG_SG is not set | ||||
| # CONFIG_DEBUG_NOTIFIERS is not set | ||||
| # CONFIG_DEBUG_CREDENTIALS is not set | ||||
| 
 | ||||
| # | ||||
| # RCU Debugging | ||||
|  | @ -2367,6 +2408,15 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
| # CONFIG_PROVE_RCU is not set | ||||
| # CONFIG_SPARSE_RCU_POINTER is not set | ||||
| # CONFIG_TORTURE_TEST is not set | ||||
| # CONFIG_RCU_PERF_TEST is not set | ||||
| # CONFIG_RCU_TORTURE_TEST is not set | ||||
| # CONFIG_RCU_TRACE is not set | ||||
| # CONFIG_RCU_EQS_DEBUG is not set | ||||
| # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set | ||||
| # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||||
| # CONFIG_NOTIFIER_ERROR_INJECTION is not set | ||||
| # CONFIG_FAULT_INJECTION is not set | ||||
| # CONFIG_LATENCYTOP is not set | ||||
| CONFIG_HAVE_FUNCTION_TRACER=y | ||||
| CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | ||||
| CONFIG_HAVE_DYNAMIC_FTRACE=y | ||||
|  | @ -2379,6 +2429,11 @@ CONFIG_TRACING_SUPPORT=y | |||
| # | ||||
| # Runtime Testing | ||||
| # | ||||
| # CONFIG_TEST_LIST_SORT is not set | ||||
| # CONFIG_BACKTRACE_SELF_TEST is not set | ||||
| # CONFIG_RBTREE_TEST is not set | ||||
| # CONFIG_INTERVAL_TREE_TEST is not set | ||||
| # CONFIG_PERCPU_TEST is not set | ||||
| # CONFIG_ATOMIC64_SELFTEST is not set | ||||
| # CONFIG_TEST_HEXDUMP is not set | ||||
| # CONFIG_TEST_STRING_HELPERS is not set | ||||
|  | @ -2398,13 +2453,16 @@ CONFIG_TRACING_SUPPORT=y | |||
| # CONFIG_TEST_STATIC_KEYS is not set | ||||
| # CONFIG_SAMPLES is not set | ||||
| CONFIG_HAVE_ARCH_KGDB=y | ||||
| # CONFIG_KGDB is not set | ||||
| # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set | ||||
| # CONFIG_UBSAN is not set | ||||
| CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y | ||||
| CONFIG_STRICT_DEVMEM=y | ||||
| # CONFIG_IO_STRICT_DEVMEM is not set | ||||
| # CONFIG_ARM_PTDUMP is not set | ||||
| # CONFIG_ARM_UNWIND is not set | ||||
| # CONFIG_DEBUG_USER is not set | ||||
| # CONFIG_DEBUG_LL is not set | ||||
| CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" | ||||
| # CONFIG_DEBUG_UART_8250 is not set | ||||
| CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" | ||||
|  |  | |||
|  | @ -143,6 +143,7 @@ CONFIG_MULTIUSER=y | |||
| CONFIG_SYSFS_SYSCALL=y | ||||
| # CONFIG_SYSCTL_SYSCALL is not set | ||||
| CONFIG_KALLSYMS=y | ||||
| # CONFIG_KALLSYMS_ALL is not set | ||||
| # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set | ||||
| CONFIG_KALLSYMS_BASE_RELATIVE=y | ||||
| CONFIG_PRINTK=y | ||||
|  | @ -796,6 +797,9 @@ CONFIG_FIRMWARE_IN_KERNEL=y | |||
| CONFIG_EXTRA_FIRMWARE="" | ||||
| # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set | ||||
| CONFIG_ALLOW_DEV_COREDUMP=y | ||||
| # CONFIG_DEBUG_DRIVER is not set | ||||
| # CONFIG_DEBUG_DEVRES is not set | ||||
| # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set | ||||
| # CONFIG_SYS_HYPERVISOR is not set | ||||
| # CONFIG_GENERIC_CPU_DEVICES is not set | ||||
| CONFIG_REGMAP=y | ||||
|  | @ -913,6 +917,8 @@ CONFIG_BLK_DEV=y | |||
| # CONFIG_BLK_DEV_NULL_BLK is not set | ||||
| # CONFIG_BLK_DEV_COW_COMMON is not set | ||||
| CONFIG_BLK_DEV_LOOP=y | ||||
| CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 | ||||
| # CONFIG_BLK_DEV_CRYPTOLOOP is not set | ||||
| # CONFIG_BLK_DEV_DRBD is not set | ||||
| # CONFIG_BLK_DEV_NBD is not set | ||||
| CONFIG_BLK_DEV_RAM=y | ||||
|  | @ -1358,6 +1364,7 @@ CONFIG_I2C_HISI=y | |||
| # CONFIG_I2C_DEBUG_ALGO is not set | ||||
| # CONFIG_I2C_DEBUG_BUS is not set | ||||
| CONFIG_SPI=y | ||||
| # CONFIG_SPI_DEBUG is not set | ||||
| CONFIG_SPI_MASTER=y | ||||
| 
 | ||||
| # | ||||
|  | @ -1409,6 +1416,7 @@ CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y | |||
| CONFIG_GPIOLIB=y | ||||
| CONFIG_OF_GPIO=y | ||||
| CONFIG_GPIOLIB_IRQCHIP=y | ||||
| # CONFIG_DEBUG_GPIO is not set | ||||
| CONFIG_GPIO_SYSFS=y | ||||
| 
 | ||||
| # | ||||
|  | @ -2319,47 +2327,80 @@ CONFIG_NLS_UTF8=y | |||
| # | ||||
| # CONFIG_PRINTK_TIME is not set | ||||
| CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 | ||||
| # CONFIG_BOOT_PRINTK_DELAY is not set | ||||
| 
 | ||||
| # | ||||
| # Compile-time checks and compiler options | ||||
| # | ||||
| # CONFIG_DEBUG_INFO is not set | ||||
| # CONFIG_ENABLE_WARN_DEPRECATED is not set | ||||
| # CONFIG_ENABLE_MUST_CHECK is not set | ||||
| CONFIG_FRAME_WARN=1024 | ||||
| # CONFIG_STRIP_ASM_SYMS is not set | ||||
| # CONFIG_READABLE_ASM is not set | ||||
| # CONFIG_UNUSED_SYMBOLS is not set | ||||
| # CONFIG_PAGE_OWNER is not set | ||||
| # CONFIG_DEBUG_FS is not set | ||||
| # CONFIG_HEADERS_CHECK is not set | ||||
| # CONFIG_DEBUG_SECTION_MISMATCH is not set | ||||
| CONFIG_SECTION_MISMATCH_WARN_ONLY=y | ||||
| CONFIG_FRAME_POINTER=y | ||||
| # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||||
| # CONFIG_MAGIC_SYSRQ is not set | ||||
| # CONFIG_DEBUG_KERNEL is not set | ||||
| CONFIG_DEBUG_KERNEL=y | ||||
| 
 | ||||
| # | ||||
| # Memory Debugging | ||||
| # | ||||
| # CONFIG_PAGE_EXTENSION is not set | ||||
| # CONFIG_PAGE_POISONING is not set | ||||
| # CONFIG_DEBUG_OBJECTS is not set | ||||
| # CONFIG_SLUB_DEBUG_ON is not set | ||||
| # CONFIG_SLUB_STATS is not set | ||||
| CONFIG_HAVE_DEBUG_KMEMLEAK=y | ||||
| # CONFIG_DEBUG_KMEMLEAK is not set | ||||
| # CONFIG_DEBUG_STACK_USAGE is not set | ||||
| # CONFIG_DEBUG_VM is not set | ||||
| CONFIG_DEBUG_MEMORY_INIT=y | ||||
| # CONFIG_DEBUG_SHIRQ is not set | ||||
| 
 | ||||
| # | ||||
| # Debug Lockups and Hangs | ||||
| # | ||||
| # CONFIG_LOCKUP_DETECTOR is not set | ||||
| # CONFIG_DETECT_HUNG_TASK is not set | ||||
| # CONFIG_WQ_WATCHDOG is not set | ||||
| # CONFIG_PANIC_ON_OOPS is not set | ||||
| CONFIG_PANIC_ON_OOPS_VALUE=0 | ||||
| CONFIG_PANIC_TIMEOUT=0 | ||||
| # CONFIG_SCHED_DEBUG is not set | ||||
| # CONFIG_SCHED_INFO is not set | ||||
| # CONFIG_SCHEDSTATS is not set | ||||
| # CONFIG_SCHED_STACK_END_CHECK is not set | ||||
| # CONFIG_DEBUG_TIMEKEEPING is not set | ||||
| # CONFIG_TIMER_STATS is not set | ||||
| 
 | ||||
| # | ||||
| # Lock Debugging (spinlocks, mutexes, etc...) | ||||
| # | ||||
| # CONFIG_DEBUG_RT_MUTEXES is not set | ||||
| # CONFIG_DEBUG_SPINLOCK is not set | ||||
| CONFIG_DEBUG_MUTEXES=y | ||||
| # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set | ||||
| # CONFIG_DEBUG_LOCK_ALLOC is not set | ||||
| # CONFIG_PROVE_LOCKING is not set | ||||
| # CONFIG_LOCK_STAT is not set | ||||
| # CONFIG_DEBUG_ATOMIC_SLEEP is not set | ||||
| # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||||
| # CONFIG_LOCK_TORTURE_TEST is not set | ||||
| CONFIG_STACKTRACE=y | ||||
| # CONFIG_DEBUG_KOBJECT is not set | ||||
| CONFIG_DEBUG_BUGVERBOSE=y | ||||
| # CONFIG_DEBUG_LIST is not set | ||||
| # CONFIG_DEBUG_PI_LIST is not set | ||||
| # CONFIG_DEBUG_SG is not set | ||||
| # CONFIG_DEBUG_NOTIFIERS is not set | ||||
| # CONFIG_DEBUG_CREDENTIALS is not set | ||||
| 
 | ||||
| # | ||||
| # RCU Debugging | ||||
|  | @ -2367,6 +2408,15 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
| # CONFIG_PROVE_RCU is not set | ||||
| # CONFIG_SPARSE_RCU_POINTER is not set | ||||
| # CONFIG_TORTURE_TEST is not set | ||||
| # CONFIG_RCU_PERF_TEST is not set | ||||
| # CONFIG_RCU_TORTURE_TEST is not set | ||||
| # CONFIG_RCU_TRACE is not set | ||||
| # CONFIG_RCU_EQS_DEBUG is not set | ||||
| # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set | ||||
| # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||||
| # CONFIG_NOTIFIER_ERROR_INJECTION is not set | ||||
| # CONFIG_FAULT_INJECTION is not set | ||||
| # CONFIG_LATENCYTOP is not set | ||||
| CONFIG_HAVE_FUNCTION_TRACER=y | ||||
| CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | ||||
| CONFIG_HAVE_DYNAMIC_FTRACE=y | ||||
|  | @ -2379,6 +2429,11 @@ CONFIG_TRACING_SUPPORT=y | |||
| # | ||||
| # Runtime Testing | ||||
| # | ||||
| # CONFIG_TEST_LIST_SORT is not set | ||||
| # CONFIG_BACKTRACE_SELF_TEST is not set | ||||
| # CONFIG_RBTREE_TEST is not set | ||||
| # CONFIG_INTERVAL_TREE_TEST is not set | ||||
| # CONFIG_PERCPU_TEST is not set | ||||
| # CONFIG_ATOMIC64_SELFTEST is not set | ||||
| # CONFIG_TEST_HEXDUMP is not set | ||||
| # CONFIG_TEST_STRING_HELPERS is not set | ||||
|  | @ -2398,13 +2453,16 @@ CONFIG_TRACING_SUPPORT=y | |||
| # CONFIG_TEST_STATIC_KEYS is not set | ||||
| # CONFIG_SAMPLES is not set | ||||
| CONFIG_HAVE_ARCH_KGDB=y | ||||
| # CONFIG_KGDB is not set | ||||
| # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set | ||||
| # CONFIG_UBSAN is not set | ||||
| CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y | ||||
| CONFIG_STRICT_DEVMEM=y | ||||
| # CONFIG_IO_STRICT_DEVMEM is not set | ||||
| # CONFIG_ARM_PTDUMP is not set | ||||
| # CONFIG_ARM_UNWIND is not set | ||||
| # CONFIG_DEBUG_USER is not set | ||||
| # CONFIG_DEBUG_LL is not set | ||||
| CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" | ||||
| # CONFIG_DEBUG_UART_8250 is not set | ||||
| CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue