]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
x86, apic: Print verbose error interrupt reason on apic=debug
authorYouquan Song <youquan.song@intel.com>
Thu, 14 Apr 2011 06:36:08 +0000 (14:36 +0800)
committerIngo Molnar <mingo@elte.hu>
Tue, 19 Apr 2011 17:03:30 +0000 (19:03 +0200)
commit2b398bd9f8f73be706b41adcbb240ce95793049a
tree8d8c61fffd0ccd2066ee05afb554d9310534c819
parentf0e615c3cb72b42191b558c130409335812621d8
x86, apic: Print verbose error interrupt reason on apic=debug

End users worry about the error interrupt printout we generate
currently:

pr_debug("APIC error on CPU%d: %02x(%02x)\n",
smp_processor_id(), v , v1);

... and would like to know the reason why error interrupts are generated.

This patch prints out more detailed debug information.

Another practical problem is that dynamic debug is not initialized yet
when the APIC initializes, so the pr_debug() will not output the error
interrupt debug information on bootup. In this patch, we use
apic_printk(APIC_DEBUG, ...), so the apic=debug boot option will print
verbose error interupts during bootup.

Signed-off-by: Youquan Song <youquan.song@intel.com>
Cc: Joe Perches <joe@perches.com>
Cc: hpa@linux.intel.com
Cc: suresh.b.siddha@intel.com
Cc: yong.y.wang@linux.intel.com
Cc: jbaron@redhat.com
Cc: trenn@suse.de
Cc: kent.liu@intel.com
Cc: chaohong.guo@intel.com
Link: http://lkml.kernel.org/r/1302762968-24380-2-git-send-email-youquan.song@intel.com
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/apic/apic.c