Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 9995
b: refs/heads/master
c: 251b928
h: refs/heads/master
i:
  9993: 1ebfaab
  9991: c5cbf03
v: v3
  • Loading branch information
Kenneth Tan authored and Russell King committed Oct 18, 2005
1 parent 46e3e5a commit 7c329f1
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: ad1b472bea1bbcd8dc7fd92f6952d8b2d8355edb
refs/heads/master: 251b928cdff5f12e7da8f56e8933e2b58ba08456
9 changes: 5 additions & 4 deletions trunk/include/asm-arm/arch-ixp4xx/entry-macro.S
Original file line number Diff line number Diff line change
Expand Up @@ -15,25 +15,26 @@
ldr \irqstat, =(IXP4XX_INTC_BASE_VIRT+IXP4XX_ICIP_OFFSET)
ldr \irqstat, [\irqstat] @ get interrupts
cmp \irqstat, #0
beq 1001f
beq 1001f @ upper IRQ?
clz \irqnr, \irqstat
mov \base, #31
subs \irqnr, \base, \irqnr
sub \irqnr, \base, \irqnr
b 1002f @ lower IRQ being
@ handled

1001:
/*
* IXP465 has an upper IRQ status register
*/
#if defined(CONFIG_CPU_IXP46X)
bne 1002f
ldr \irqstat, =(IXP4XX_INTC_BASE_VIRT+IXP4XX_ICIP2_OFFSET)
ldr \irqstat, [\irqstat] @ get upper interrupts
mov \irqnr, #63
clz \irqstat, \irqstat
cmp \irqstat, #32
subne \irqnr, \irqnr, \irqstat
1002:
#endif
1002:
.endm


0 comments on commit 7c329f1

Please sign in to comment.