linux/common-config: enable support for crashkernel dumps (#347932)

This commit is contained in:
K900
2024-12-06 10:15:20 +03:00
committed by GitHub
2 changed files with 6 additions and 14 deletions

View File

@@ -57,17 +57,6 @@ in
"nmi_watchdog=panic" "nmi_watchdog=panic"
"softlockup_panic=1" "softlockup_panic=1"
]; ];
kernelPatches = [ {
name = "crashdump-config";
patch = null;
extraConfig = ''
CRASH_DUMP y
DEBUG_INFO y
PROC_VMCORE y
LOCKUP_DETECTOR y
HARDLOCKUP_DETECTOR y
'';
} ];
}; };
}; };
} }

View File

@@ -45,8 +45,8 @@ let
options = { options = {
debug = { debug = {
# Necessary for BTF # Necessary for BTF and crashkernel
DEBUG_INFO = whenOlder "5.18" yes; DEBUG_INFO = yes;
DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT = whenAtLeast "5.18" yes; DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT = whenAtLeast "5.18" yes;
# Reduced debug info conflict with BTF and have been enabled in # Reduced debug info conflict with BTF and have been enabled in
# aarch64 defconfig since 5.13 # aarch64 defconfig since 5.13
@@ -64,7 +64,7 @@ let
RCU_TORTURE_TEST = no; RCU_TORTURE_TEST = no;
SCHEDSTATS = yes; SCHEDSTATS = yes;
DETECT_HUNG_TASK = yes; DETECT_HUNG_TASK = yes;
CRASH_DUMP = option no; CRASH_DUMP = yes;
# Easier debugging of NFS issues. # Easier debugging of NFS issues.
SUNRPC_DEBUG = yes; SUNRPC_DEBUG = yes;
# Provide access to tunables like sched_migration_cost_ns # Provide access to tunables like sched_migration_cost_ns
@@ -85,6 +85,9 @@ let
# Export known printks in debugfs # Export known printks in debugfs
PRINTK_INDEX = whenAtLeast "5.15" yes; PRINTK_INDEX = whenAtLeast "5.15" yes;
# Enable crashkernel support
PROC_VMCORE = yes;
}; };
power-management = { power-management = {