Device Interrupt priority & Extreme ISR Priority : new thread

Could someone please evaluate the article of Jose Flores at

http://www.joseflores.com/docs/ExploringIrql.html

Assuming that the information is correct, may I then conclude that on a
multiprocessor system, an ISR connected through IoConnectInterrupt ( … ,
POWER_LEVEL , …) ; will :

  • never be suspended by another IRQ
  • always suspend ( preempt ) running lower priority ISR’s

If I install the MPS version on a monoprocessor system, does the
installation revert to the mono processor HAL.ddl or may I profit from the
multiprocessor version ( halmps.dll ).

The article contains some inacuarcies.
IoConnectInterrupt wont allow you to connect to whatever you want.

----- Original Message -----
From: “Christiaan Ghijselinck”
To: “NT Developers Interest List”
Sent: Sunday, December 08, 2002 4:33 PM
Subject: [ntdev] Device Interrupt priority & Extreme ISR Priority : new
thread

>
>
> Could someone please evaluate the article of Jose Flores at
>
> http://www.joseflores.com/docs/ExploringIrql.html
>
> Assuming that the information is correct, may I then conclude that on a
> multiprocessor system, an ISR connected through IoConnectInterrupt ( … ,
> POWER_LEVEL , …) ; will :
>
> - never be suspended by another IRQ
> - always suspend ( preempt ) running lower priority ISR’s
>
> If I install the MPS version on a monoprocessor system, does the
> installation revert to the mono processor HAL.ddl or may I profit from the
> multiprocessor version ( halmps.dll ).
>
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> To unsubscribe send a blank email to %%email.unsub%%
>

Hello Dan,

Can you mention those inaccuracies ?
I just would use IoConnectInterrupt to register the ISR for my hardware as
described.
What restrictions do you mean ?

Christiaan

----- Original Message -----
From: “Dan Partelly”
To: “NT Developers Interest List”
Sent: Sunday, December 08, 2002 3:31 PM
Subject: [ntdev] Re: Device Interrupt priority & Extreme ISR Priority : new
thread

> The article contains some inacuarcies.
> IoConnectInterrupt wont allow you to connect to whatever you want.
>
> ----- Original Message -----
> From: “Christiaan Ghijselinck”
> To: “NT Developers Interest List”
> Sent: Sunday, December 08, 2002 4:33 PM
> Subject: [ntdev] Device Interrupt priority & Extreme ISR Priority : new
> thread
>
>
> >
> >
> > Could someone please evaluate the article of Jose Flores at
> >
> > http://www.joseflores.com/docs/ExploringIrql.html
> >
> > Assuming that the information is correct, may I then conclude that on a
> > multiprocessor system, an ISR connected through IoConnectInterrupt ( …
,
> > POWER_LEVEL , …) ; will :
> >
> > - never be suspended by another IRQ
> > - always suspend ( preempt ) running lower priority ISR’s
> >
> > If I install the MPS version on a monoprocessor system, does the
> > installation revert to the mono processor HAL.ddl or may I profit from
the
> > multiprocessor version ( halmps.dll ).
> >
> >
> >
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@rdsor.ro
> > To unsubscribe send a blank email to %%email.unsub%%
> >
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@Compaqnet.be
> To unsubscribe send a blank email to %%email.unsub%%
>