• H
    x86/apic: Introduce apic_extnmi command line parameter · b7c4948e
    Hidehiro Kawai 提交于
    This patch introduces a command line parameter apic_extnmi:
    
     apic_extnmi=( bsp|all|none )
    
    The default value is "bsp" and this is the current behavior: only the
    Boot-Strapping Processor receives an external NMI.
    
    "all" allows external NMIs to be broadcast to all CPUs. This would
    raise the success rate of panic on NMI when BSP hangs in NMI context
    or the external NMI is swallowed by other NMI handlers on the BSP.
    
    If you specify "none", no CPUs receive external NMIs. This is useful for
    the dump capture kernel so that it cannot be shot down by accidentally
    pressing the external NMI button (on platforms which have it) while
    saving a crash dump.
    Signed-off-by: NHidehiro Kawai <hidehiro.kawai.ez@hitachi.com>
    Acked-by: NMichal Hocko <mhocko@suse.com>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Andy Lutomirski <luto@kernel.org>
    Cc: Bandan Das <bsd@redhat.com>
    Cc: Baoquan He <bhe@redhat.com>
    Cc: "Eric W. Biederman" <ebiederm@xmission.com>
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Cc: Ingo Molnar <mingo@kernel.org>
    Cc: Jiang Liu <jiang.liu@linux.intel.com>
    Cc: Joerg Roedel <joro@8bytes.org>
    Cc: Jonathan Corbet <corbet@lwn.net>
    Cc: kexec@lists.infradead.org
    Cc: linux-doc@vger.kernel.org
    Cc: "Maciej W. Rozycki" <macro@linux-mips.org>
    Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
    Cc: Paolo Bonzini <pbonzini@redhat.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
    Cc: Steven Rostedt <rostedt@goodmis.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Viresh Kumar <viresh.kumar@linaro.org>
    Cc: Vivek Goyal <vgoyal@redhat.com>
    Cc: x86-ml <x86@kernel.org>
    Link: http://lkml.kernel.org/r/20151210014632.25437.43778.stgit@softrsSigned-off-by: NBorislav Petkov <bp@suse.de>
    Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
    b7c4948e
apic.h 15.8 KB