[Bug 1706] pc386: spurious interrupt 7

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Sat Oct 2 16:10:34 UTC 2010


https://www.rtems.org/bugzilla/show_bug.cgi?id=1706

--- Comment #7 from Ralf Corsepius <ralf.corsepius at rtems.org> 2010-10-02 11:10:33 CDT ---
(In reply to comment #6)
> My recollection is that the low number number IRQs are not those from the
> i8259.  They are CPU exceptions proper.  The external interrupt numbers are
> after the CPU generated exception.  
> 
> What address does the exception print?

None - This is the code printing the "spurious message" (with my hack to
suppress the printing applied):

--- c/src/lib/libbsp/i386/shared/irq/irq.c      29 Jun 2010 00:38:13 -0000     
1.23
+++ c/src/lib/libbsp/i386/shared/irq/irq.c      2 Oct 2010 16:07:02 -0000
@@ -241,7 +241,8 @@

 void bsp_interrupt_handler_default(rtems_vector_number vector)
 {
-  printk("spurious interrupt: %u\n", vector);
+  if ( vector != 7 )
+    printk("spurious interrupt: %u\n", vector);
 }

 void C_dispatch_isr(int vector)

>  Where in the code is that?  I am
> suspicious of an FP instruction in the middle of the clock tick ISR code.

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list