Home | History | Annotate | Download | only in doc
      1 The crasher module tests kdump in following scenarios.
      2  * ACS: invoke dump using sysrq C.
      3  * ACP: invoke dump using panic [ panic test 0 ].
      4  * ACB: invoke dump using BUG [ panic test 1 ].
      5  * ACE: invoke dump using panic_on_oops [ panic test 2 ].
      6  * ACL: invoke dump in a hang situation.
      7 
      8 The LKDTM (Linux Kernel Dump Test Module) module consists of following tests,
      9  * KPIDB: bug in do_irq
     10  * KPIDE: exception in do_irq
     11  * KPIDL: hang in do_irq
     12  * KPIDP: panic in do_irq
     13  * KPIDO: overflow in do_irq
     14  * KPIEB: bug in handle_IRQ_event
     15  * KPIEE: exception in handle_IRQ_event
     16  * KPIEL: hang in handle_IRQ_event
     17  * KPIEP: panic in handle_IRQ_event
     18  * KPIEO: overflow in handle_IRQ_event
     19  * KPTEB: bug in tasklet_action
     20  * KPTEE: exception in tasklet_action
     21  * KPTEL: hang in tasklet_action
     22  * KPTEP: panic in tasklet_action
     23  * KPTEO: overflow in tasklet_action
     24  * KPBB : bug in ll_rw_block
     25  * KPBE : exception in ll_rw_block
     26  * KPBL : hang in ll_rw_block
     27  * KPBP : panic in ll_rw_block
     28  * KPBO : overflow in ll_rw_block
     29  * KPMSB: bug in shrink_inactive_list
     30  * KPMSE: exception in shrink_inactive_list
     31  * KPMSL: hang in shrink_inactive_list
     32  * KPMSP: panic in shrink_inactive_list
     33  * KPMSO: overflow in shrink_inactive_list
     34  * KPTB : bug in hr_timer_start
     35  * KPTE : exception in hr_timer_start
     36  * KPTL : hang in hr_timer_start
     37  * KPTP : panic in hr_timer_start
     38  * KPTO : overflow in hr_timer_start
     39  * KPSB : bug in scsi_dispatch_cmd
     40  * KPSE : exception in scsi_dispatch_cmd
     41  * KPSL : hang in scsi_dispatch_cmd
     42  * KPSP : panic in scsi_dispatch_cmd
     43  * KPSO : overflow in scsi_dispatch_cmd
     44  * KPIB : bug in ide_core_cp
     45  * KPIE : exception in ide_core_cp
     46  * KPIL : hang in ide_core_cp
     47  * KPIP : panic in ide_core_cp
     48  * KPIO : overflow in ide_core_cp
     49 
     50 Extra tests include dump on different destinations,
     51  * KLEXT: dump on an EXT3 partition
     52  * KLLBL: dump on an EXT3 partition with a LABEL
     53  * KLUID: dump on an EXT3 partition with a partition UID.
     54  * KLRAW: dump on a RAW partition.
     55  * KNSCP: dump on network.
     56  * KNNFS: dump on a mounted NFS filesystem.
     57  * KDENB: kdump propagate
     58