kdb
[Top] [All Lists]

kdb ack_APIC_irq() why?

To: kdb@xxxxxxxxxxx
Subject: kdb ack_APIC_irq() why?
From: Jim Houston <jim.houston@xxxxxxxxx>
Date: Sat, 18 Jan 2003 19:32:06 -0500
Reply-to: jim.houston@xxxxxxxxx
Sender: kdb-bounce@xxxxxxxxxxx
Hi Everyone,

I have been spending too much time reading IA32 System Programming Guide:

   http://www.intel.com/design/pentium4/manuals/245472.htm

in particular section 8.8.5.  I believe that kdb may be doing
interrupt acknowledge writes to the EOI register which are not
needed.  It is using NMI delivery, and section 8.8.5 says that
the EOI write should not be done for NMI interrupts.
I have never seen any problems, but it seems that kdb
could be acknowledging random interrupts which don't belong to 
it.

I tried taking the ack_APIC_irq() out of do_ack_apic_irq(), and 
kdb works correctly.

Jim Houston - Concurrent Computer Corp.

<Prev in Thread] Current Thread [Next in Thread>
  • kdb ack_APIC_irq() why?, Jim Houston <=