• Jay Lan's avatar
    [IA64] kdump on INIT needs multi-nodes sync-up (v.2) · 311f594d
    Jay Lan authored
    The current implementation of kdump on INIT events would enter
    kdump processing on DIE_INIT_MONARCH_ENTER and DIE_INIT_SLAVE_ENTER
    events. Thus, the monarch cpu would go ahead and boot up the kdump
    
    On SN shub2 systems, this out-of-sync situation causes some slave
    cpus on different nodes to enter POD.
    
    This patch moves kdump entry points to DIE_INIT_MONARCH_LEAVE and
    DIE_INIT_SLAVE_LEAVE. It also sets kdump_in_progress variable in
    the DIE_INIT_MONARCH_PROCESS event to not dump all active stack
    traces to the console in the case of kdump.
    
    I have tested this patch on an SN machine and a HP RX2600.
    Signed-off-by: default avatarJay Lan <jlan@sgi.com>
    Acked-by: default avatarZou Nan hai <nanhai.zou@intel.com>
    Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
    311f594d
mca.c 57.6 KB