version 1.13.22.2, 2011/03/05 20:49:32 |
version 1.14, 2010/06/13 02:11:22 |
Line 44 __KERNEL_RCSID(0, "$NetBSD$"); |
|
Line 44 __KERNEL_RCSID(0, "$NetBSD$"); |
|
#include <sys/malloc.h> |
#include <sys/malloc.h> |
#include <sys/termios.h> |
#include <sys/termios.h> |
|
|
|
#include <uvm/uvm_extern.h> |
|
|
#include <machine/bus.h> |
#include <machine/bus.h> |
#include <machine/intr.h> |
#include <machine/intr.h> |
|
|
Line 351 ep93xx_intr_dispatch(struct irqframe *fr |
|
Line 353 ep93xx_intr_dispatch(struct irqframe *fr |
|
|
|
iq = &intrq[irq]; |
iq = &intrq[irq]; |
iq->iq_ev.ev_count++; |
iq->iq_ev.ev_count++; |
curcpu()->ci_data.cpu_nintr++; |
uvmexp.intrs++; |
TAILQ_FOREACH(ih, &iq->iq_list, ih_list) { |
TAILQ_FOREACH(ih, &iq->iq_list, ih_list) { |
set_curcpl(ih->ih_ipl); |
set_curcpl(ih->ih_ipl); |
oldirqstate = enable_interrupts(I32_bit); |
oldirqstate = enable_interrupts(I32_bit); |
Line 363 ep93xx_intr_dispatch(struct irqframe *fr |
|
Line 365 ep93xx_intr_dispatch(struct irqframe *fr |
|
|
|
iq = &intrq[irq + VIC_NIRQ]; |
iq = &intrq[irq + VIC_NIRQ]; |
iq->iq_ev.ev_count++; |
iq->iq_ev.ev_count++; |
curcpu()->ci_data.cpu_nintr++; |
uvmexp.intrs++; |
TAILQ_FOREACH(ih, &iq->iq_list, ih_list) { |
TAILQ_FOREACH(ih, &iq->iq_list, ih_list) { |
set_curcpl(ih->ih_ipl); |
set_curcpl(ih->ih_ipl); |
oldirqstate = enable_interrupts(I32_bit); |
oldirqstate = enable_interrupts(I32_bit); |