Skip to content
  • Takao Indoh's avatar
    perf, x86: Stop Intel PT before kdump starts · da06a43d
    Takao Indoh authored
    
    
    This patch stops Intel PT logging and saves its registers in memory
    before kdump is started. This feature is needed to prevent Intel PT from
    overwriting its log buffer after panic, and saved registers are needed to
    find the last position where Intel PT wrote data.
    
    After the crash dump is captured by kdump, users can retrieve the log buffer
    from the vmcore and use it to investigate bad kernel behavior.
    
    Signed-off-by: default avatarTakao Indoh <indou.takao@jp.fujitsu.com>
    Signed-off-by: default avatarPeter Zijlstra (Intel) <peterz@infradead.org>
    Cc: Alexander Shishkin<alexander.shishkin@linux.intel.com>
    Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
    Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
    Cc: H.Peter Anvin <hpa@zytor.com>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Vince Weaver <vincent.weaver@maine.edu>
    Cc: Vivek Goyal <vgoyal@redhat.com>
    Link: http://lkml.kernel.org/r/1446614553-6072-3-git-send-email-indou.takao@jp.fujitsu.com
    
    
    Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
    da06a43d