diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-05-03 22:02:07 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-05-03 22:02:07 +0200 |
commit | eb4bd4aa3ec7308fd4dea9810c7d2de1f5977288 (patch) | |
tree | 066203960cad87945021c3222b011e627b2af364 /sys/src/9/bcm/irq.c | |
parent | 3ca395a36c3c1b098433c7a47106e76f00aee324 (diff) |
bcm: move fiq saved pc adjust into lexception.s so it can be shared with arm64
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(); |