• Jason Wessel's avatar
    kgdb,debug_core: add the ability to control the reboot notifier · bec4d62e
    Jason Wessel authored
    Sometimes it is desirable to stop the kernel debugger before allowing
    a system to reboot either with kdb or kgdb.  This patch adds the
    ability to turn the reboot notifier on and off or enter the debugger
    and stop kernel execution before rebooting.
    
    It is possible to change the setting after booting the kernel with the
    following:
    
    echo 1 > /sys/module/debug_core/parameters/kgdbreboot
    
    It is also possible to change this setting using kdb / kgdb to
    manipulate the variable directly.
    
    Using KDB:
       mm kgdbreboot 1
    
    Using gdb:
       set kgdbreboot=1
    Reported-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: default avatarJason Wessel <jason.wessel@windriver.com>
    bec4d62e
debug_core.c 23.5 KB