Gic 32 int Bug

This commit is contained in:
fang
2010-11-03 18:22:49 +08:00
parent e119ae9863
commit 323f60a0de

View File

@@ -51,7 +51,7 @@
bic \irqnr, \irqstat, #0x1c00
cmp \irqnr, #32
cmp \irqnr, #31
cmpcc \irqnr, \irqnr
cmpne \irqnr, \tmp
cmpcs \irqnr, \irqnr
@@ -66,7 +66,7 @@
.macro test_for_ipi, irqnr, irqstat, base, tmp
bic \irqnr, \irqstat, #0x1c00
cmp \irqnr, #16
cmp \irqnr, #31
it cc
strcc \irqstat, [\base, #GIC_CPU_EOI]
it cs
@@ -78,7 +78,7 @@
.macro test_for_ltirq, irqnr, irqstat, base, tmp
bic \irqnr, \irqstat, #0x1c00
mov \tmp, #0
cmp \irqnr, #32
cmp \irqnr, #31
itt eq
moveq \tmp, #1
streq \irqstat, [\base, #GIC_CPU_EOI]