Subversion Repositories HelenOS

Rev

Rev 3890 | Rev 4016 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3890 Rev 3906
Line 186... Line 186...
186
        if (irq->preack) {
186
        if (irq->preack) {
187
            /* Send EOI before processing the interrupt */
187
            /* Send EOI before processing the interrupt */
188
            trap_virtual_eoi();
188
            trap_virtual_eoi();
189
            ack = true;
189
            ack = true;
190
        }
190
        }
191
        irq->handler(irq, irq->arg);
191
        irq->handler(irq);
192
        spinlock_unlock(&irq->lock);
192
        spinlock_unlock(&irq->lock);
193
    } else {
193
    } else {
194
        /*
194
        /*
195
         * Spurious interrupt.
195
         * Spurious interrupt.
196
         */
196
         */