# Enable only for non-embedded systems. CONFIG_BUG=y # For old buggy drivers that don't do proper locking. CONFIG_BROKEN_ON_SMP=y CONFIG_LOCALVERSION="-debug" # CONFIG_LOCALVERSION_AUTO is not set # Allow 16-bit programs. CONFIG_MODIFY_LDT_SYSCALL=y # Enable in-kernel .config file. CONFIG_IKCONFIG=m CONFIG_IKCONFIG_PROC=y # Prints symbolic crash information and symbolic stack backtraces. CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # Generates crash dump and used by `kdump` program. CONFIG_CRASH_DUMP=y # Enable support for performing core dumps. CONFIG_COREDUMP=y CONFIG_DYNAMIC_FTRACE=y CONFIG_FAULT_INJECTION=y # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_DEBUG_PAGEALLOC=y CONFIG_SCHED_STACK_END_CHECK=y # Enabling(=y) this option may freeze your system. # CONFIG_KASAN is not set CONFIG_DEBUG_WX=y CONFIG_DEBUG_KMEMLEAK=y # CONFIG_MODULE_SIG is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_UBSAN=y CONFIG_KCSAN=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y # Enable remote debugging. CONFIG_KGDB=y CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_DEBUG_INFO=y # Kernel >= 5.15 CONFIG_WERROR=y # Warning! CONFIG_ACPI_CUSTOM_METHOD=y # Warning! CONFIG_PROC_KCORE=y # Warning! CONFIG_COMPAT_VDSO=y # Warning! CONFIG_KEXEC=y CONFIG_HIBERNATION=y CONFIG_LEGACY_PTYS=y # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_TIMEOUT=0 CONFIG_PROVE_LOCKING=y CONFIG_DEBUG_CREDENTIALS=y CONFIG_LATENCYTOP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_BUG_ON_DATA_CORRUPTION=y # For firmware tests. CONFIG_CGROUP_FREEZER=y CONFIG_DMI_SYSFS=m CONFIG_EFI_TEST=m # Warning! # CONFIG_DEVMEM is not set CONFIG_STRICT_DEVMEM=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_GCC_PLUGINS=y CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y CONFIG_KPROBES=y # Warning! CONFIG_DEVKMEM=y CONFIG_MMIOTRACE_TEST=y