Enable kernel and busybox debug

Continues to hang in switch_root and no luck trying to send a magic
sysrq via serial port.
This commit is contained in:
Rodrigo Arias 2024-07-01 18:00:54 +02:00
parent 046f017b70
commit 109dea5b4e

View File

@ -40,13 +40,25 @@
# No vector extensions # No vector extensions
+ '' + ''
RISCV_ISA_V n RISCV_ISA_V n
CONFIG_RISCV_ISA_V_DEFAULT_ENABLE n RISCV_ISA_V_DEFAULT_ENABLE n
'' ''
# Debugging # Debugging
+ '' + ''
DEBUG_KERNEL y
DEBUG_MISC y
DEBUG_WX y DEBUG_WX y
MAGIC_SYSRQ y MAGIC_SYSRQ y
SYSRQ_SERIAL y
DEBUG_VM y
SOFTLOCKUP_DETECTOR y
SOFTLOCKUP_DETECTOR_INTR_STORM y
HARDLOCKUP_DETECTOR y
DETECT_HUNG_TASK y
WQ_WATCHDOG y
WQ_CPU_INTENSIVE_REPORT y
LOCK_TORTURE_TEST y
'' ''
# RISCV_ISA_ZICBOM n
; ;
} }
]; ];
@ -95,14 +107,14 @@
}; };
nixpkgs.overlays = [ (final: prev: { nixpkgs.overlays = [ (final: prev: {
# FIXME: Fails on start # FIXME: Fails on start
# busybox = (prev.busybox.override { busybox = (prev.busybox.override {
# enableStatic = true; # enableStatic = true;
# }).overrideAttrs (old: { }).overrideAttrs (old: {
src = /home/Computational/rarias/riscv/busybox-1.36.1;
# #env.NIX_CFLAGS_COMPILE = "-mtune=generic"; # #env.NIX_CFLAGS_COMPILE = "-mtune=generic";
# #env.NIX_DEBUG = 5; # #env.NIX_DEBUG = 5;
# }); });
linuxPackages_latest = prev.linuxPackages_latest; linuxPackages_latest = prev.linuxPackages_latest;
#linuxPackages_latest = prev.linuxPackages_latest.extend (lib.const (ksuper: { #linuxPackages_latest = prev.linuxPackages_latest.extend (lib.const (ksuper: {