| # Initial commands for kdb, alter to suit your needs. | 
| # These commands are executed in kdb_init() context, no SMP, no | 
| # processes.  Commands that require process data (including stack or | 
| # registers) are not reliable this early.  set and bp commands should | 
| # be safe.  Global breakpoint commands affect each cpu as it is booted. | 
|   | 
| # Standard debugging information for first level support, just type archkdb | 
| # or archkdbcpu or archkdbshort at the kdb prompt. | 
|   | 
| defcmd dumpcommon "" "Common kdb debugging" | 
|   set BTAPROMPT 0 | 
|   set LINES 10000 | 
|   -summary | 
|   -cpu | 
|   -ps | 
|   -dmesg 600 | 
|   -bt | 
| endefcmd | 
|   | 
| defcmd dumpall "" "First line debugging" | 
|   pid R | 
|   -dumpcommon | 
|   -bta | 
| endefcmd | 
|   | 
| defcmd dumpcpu "" "Same as dumpall but only tasks on cpus" | 
|   pid R | 
|   -dumpcommon | 
|   -btc | 
| endefcmd |