summaryrefslogtreecommitdiff
path: root/sys/src/9/bcm/irq.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/src/9/bcm/irq.c')
-rw-r--r--sys/src/9/bcm/irq.c4
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();