Previously Henning Sudbrock <hsudbrock (AT) web (DOT) de> wrote:
Quote:
Hi,
as far as I know there's the possiblity that certain Interrupt Requests
(IRQs) can be masked, either by hardware or by software.
Assume that some device requests an interrupt while the corresponding
Interrupt Line is masked. What happens then? Is the Interrupt Request
put into some sort of queue? Or is it just dropped and forgotten, so
that the device has to request an interrupt later again?
Does anyone know what happens in that case? |
There is a bit for every interrupt that records when one has
happened. It is needed for the CPU to find out which interrupt
happened in the first place. There is no way to find out how many of a
particular interrupt happened while masking besides querying the
devices thet triggered the interrupt(s).
Arno