summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/arm/pxa255/irq/bsp_irq_asm.S
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-10 10:17:35 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-13 08:05:39 +0100
commitc4905d8d314f4325b18e4dbbd6cbfc5b0f75f313 (patch)
tree9191f15047275025a5ca14d898d986a677383a22 /c/src/lib/libcpu/arm/pxa255/irq/bsp_irq_asm.S
parentbsps/mips: Move libcpu content to bsps (diff)
downloadrtems-c4905d8d314f4325b18e4dbbd6cbfc5b0f75f313.tar.bz2
bsps/arm: Move libcpu content to bsps
This patch is a part of the BSP source reorganization. Update #3285.
Diffstat (limited to '')
-rw-r--r--c/src/lib/libcpu/arm/pxa255/irq/bsp_irq_asm.S31
1 files changed, 0 insertions, 31 deletions
diff --git a/c/src/lib/libcpu/arm/pxa255/irq/bsp_irq_asm.S b/c/src/lib/libcpu/arm/pxa255/irq/bsp_irq_asm.S
deleted file mode 100644
index 5f39aedcc6..0000000000
--- a/c/src/lib/libcpu/arm/pxa255/irq/bsp_irq_asm.S
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * PXA255 Interrupt handler by Yang Xi <hiyangxi@gmail.com>
- * Copyright (c) 2004 by Jay Monkman <jtm@lopgindog.com>
- *
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rtems.org/license/LICENSE.
- */
-
-#define __asm__
-
- .globl bsp_interrupt_dispatch
-bsp_interrupt_dispatch :
-/*
- * Look at interrupt status register to determine source.
- * From source, determine offset into expanded vector table
- * and load vector into r0 and handler address into r1.
- */
- ldr r0,=0x40d00000
- ldr r1,[r0]
- clz r0,r1
- cmp r0,#32
- moveq pc,lr /*All zeros*/
- mov r2,#31
- sub r0,r2,r0
- ldr r2,=IRQ_table
- add r2,r2,r0,LSL #2
- ldr r1,[r2]
- mov pc,r1
-
-