on 17/02/2008 18:19 Erich Dollansky said the following:
> Hi,
> 
> Andriy Gapon wrote:
> 
> I cannot tell you if this is still the same for modern designs.
> 
>> ... -> iret -> interrupted again
> 
> This was the behaviour earlier.
>> Is this a deterministic behavior ? Or some timings are at play?
> 
> The PIC should never release the Interrupt signal to the CPU as long as 
> a single interrupt is not serviced.
> 
> But the 8259 can be programmed to trigger via level or slope.
> 
> So, this behaviour is only seen when level triggering is used.
> 
> As I said at the bginning, I do not know how current designs handle it.

But I thought level/edge thing is about interrupts between devices and
PIC, not between PIC and CPU. I might be confused, though.

-- 
Andriy Gapon
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to