diff options
Diffstat (limited to 'sys/src/9/bcm/irq.c')
| -rw-r--r-- | sys/src/9/bcm/irq.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/bcm/irq.c b/sys/src/9/bcm/irq.c index f93dcd38c..33c1d820b 100644 --- a/sys/src/9/bcm/irq.c +++ b/sys/src/9/bcm/irq.c @@ -83,6 +83,7 @@ irq(Ureg* ureg) Vctl *v; int clockintr; + m->intr++; clockintr = 0; for(v = vctl[m->machno]; v != nil; v = v->next) if((*v->reg & v->mask) != 0){ @@ -103,11 +104,10 @@ fiq(Ureg *ureg) { Vctl *v; + m->intr++; v = vfiq; if(v == nil) panic("cpu%d: unexpected item in bagging area", m->machno); - m->intr++; - ureg->pc -= 4; coherence(); v->f(ureg, v->a); coherence(); |
