Board Support Package 77
Disable routine: This routine sets the bit in the IMR. This function is called
from the kernel function disable_irq().
Acknowledgment routine: The acknowledgment routine gets called in the
initial stages of interrupt handling. When an interrupt occurs, further
instances of the same interrupt are disabled before the interrupt handler
is run. This is to prevent the ISR reentrancy problem. So this routine masks
the IRQ that is being serviced currently. Additionally for the 8259, if the
auto end of interrupt mode is not set, this routine sends the EOI command
to the PIC.
End of interrupt routine: This gets called at the final stages of interrupt
handling. This routine has to enable the interrupt that has got disabled in
the acknowledgment ...