Re: Installable ISR - still having problems

From: Steve Maillet \(eMVP\) (nospam1_at_EntelechyConsulting.com)
Date: 03/18/04


Date: Thu, 18 Mar 2004 18:11:52 -0500

My point is that you'll likely never get through driver init until you fix
the ISR. InterruptInititialize() enables the interrupt at the interrupt
controller in the OAL so any interrupts will cause the interrupt handler to
go belly up.

-- 
Steve Maillet (eMVP)
Entelechy Consulting
smaillet_AT_EntelechyConsulting_DOT_com


Relevant Pages

  • Re: intel x86 instruction "cli"
    ... > will call sti so that processor can identify any new interrupt ... > of the same interrupt again until ISR re enables that bit before ... hardware will not generate another int until it is serviced? ...
    (comp.os.linux.development.system)
  • RE: Problem with twa in HEAD
    ... But, the interrupt handler in twa is still active at this time, ... twa_poll can fetch the response for the posted command, the ISR ... since the interrupt bit on the controller is already cleared. ...
    (freebsd-current)
  • [patch 8/8] 2.6.22-rc3 perfmon2 : Renaming of module perfmon_k8 to perfmon_amd64
    ... Enables 32-bit support for Intel architectural performance counters. ... * You should have received a copy of the GNU General Public License ... Interrupt enable and clear bits are reserved too. ... * so we enforce mutual exclusion as follows: ...
    (Linux-Kernel)
  • [patch 8/8] 2.6.22-rc3 perfmon2 : IBS implementation for AMD64
    ... Enables 32-bit support for Intel architectural performance counters. ... * You should have received a copy of the GNU General Public License ... Interrupt enable and clear bits are reserved too. ... * so we enforce mutual exclusion as follows: ...
    (Linux-Kernel)
  • Re: Interrupts are not coming sometime in NIC miniport
    ... An ISR should do only what is absolutely necessary, ... This is usually done by reading some interrupt register on the ... The DPC then does all the real work. ... Fill up blob with data from the NICs data buffers. ...
    (microsoft.public.development.device.drivers)