summaryrefslogtreecommitdiff
path: root/sys/src/9/bcm/irq.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2019-05-03 22:02:07 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2019-05-03 22:02:07 +0200
commiteb4bd4aa3ec7308fd4dea9810c7d2de1f5977288 (patch)
tree066203960cad87945021c3222b011e627b2af364 /sys/src/9/bcm/irq.c
parent3ca395a36c3c1b098433c7a47106e76f00aee324 (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.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();