summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-11-11 10:48:14 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-11-18 07:30:32 +0100
commit8ef8a32d002b65c60a584ff63c01ca04d3abb95b (patch)
treee9a32638a89679a1bd9c719058b4ee65311ae9e1 /c
parentscore: Move CPU_PER_CPU_CONTROL_SIZE (diff)
downloadrtems-8ef8a32d002b65c60a584ff63c01ca04d3abb95b.tar.bz2
bsps/mips: Use <libcpu/isr_entries.h>
Avoid duplicate mips_vector_isr_handlers() declarations.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/mips/csb350/irq/vectorisrs.c2
-rw-r--r--c/src/lib/libbsp/mips/hurricane/irq/vectorisrs.c2
-rw-r--r--c/src/lib/libbsp/mips/jmr3904/irq/vectorisrs.c3
-rw-r--r--c/src/lib/libbsp/mips/malta/irq/vectorisrs.c2
-rw-r--r--c/src/lib/libbsp/mips/rbtx4925/irq/vectorisrs.c2
-rw-r--r--c/src/lib/libbsp/mips/rbtx4938/irq/vectorisrs.c2
-rw-r--r--c/src/lib/libcpu/mips/shared/interrupts/isr_entries.h2
7 files changed, 8 insertions, 7 deletions
diff --git a/c/src/lib/libbsp/mips/csb350/irq/vectorisrs.c b/c/src/lib/libbsp/mips/csb350/irq/vectorisrs.c
index 182efaaf23..d8e071281e 100644
--- a/c/src/lib/libbsp/mips/csb350/irq/vectorisrs.c
+++ b/c/src/lib/libbsp/mips/csb350/irq/vectorisrs.c
@@ -16,11 +16,11 @@
#include <rtems.h>
#include <stdlib.h>
#include <libcpu/au1x00.h>
+#include <libcpu/isr_entries.h>
#include <rtems/irq.h>
#include <bsp/irq.h>
#include <bsp/irq-generic.h>
-void mips_vector_isr_handlers( CPU_Interrupt_frame *frame );
static void call_vectored_isr(CPU_Interrupt_frame *, uint32_t , void *);
#include <rtems/bspIo.h> /* for printk */
diff --git a/c/src/lib/libbsp/mips/hurricane/irq/vectorisrs.c b/c/src/lib/libbsp/mips/hurricane/irq/vectorisrs.c
index 838f9595c8..e55566697d 100644
--- a/c/src/lib/libbsp/mips/hurricane/irq/vectorisrs.c
+++ b/c/src/lib/libbsp/mips/hurricane/irq/vectorisrs.c
@@ -15,13 +15,13 @@
#include <rtems.h>
#include <stdlib.h>
+#include <libcpu/isr_entries.h>
#include <libcpu/rm5231.h>
#include <bsp/irq.h>
#include <bsp/irq-generic.h>
#include <rtems/bspIo.h> /* for printk */
-void mips_vector_isr_handlers( CPU_Interrupt_frame *frame );
void mips_default_isr( int vector );
void mips_vector_isr_handlers( CPU_Interrupt_frame *frame )
diff --git a/c/src/lib/libbsp/mips/jmr3904/irq/vectorisrs.c b/c/src/lib/libbsp/mips/jmr3904/irq/vectorisrs.c
index abb9b30859..629c4c45f8 100644
--- a/c/src/lib/libbsp/mips/jmr3904/irq/vectorisrs.c
+++ b/c/src/lib/libbsp/mips/jmr3904/irq/vectorisrs.c
@@ -18,8 +18,7 @@
#include <bsp/irq.h>
#include <rtems/bspIo.h> /* for printk */
#include <bsp/irq-generic.h>
-
-void mips_vector_isr_handlers( CPU_Interrupt_frame *frame );
+#include <libcpu/isr_entries.h>
void mips_vector_isr_handlers( CPU_Interrupt_frame *frame )
{
diff --git a/c/src/lib/libbsp/mips/malta/irq/vectorisrs.c b/c/src/lib/libbsp/mips/malta/irq/vectorisrs.c
index 5853e5e3dd..a2b9288646 100644
--- a/c/src/lib/libbsp/mips/malta/irq/vectorisrs.c
+++ b/c/src/lib/libbsp/mips/malta/irq/vectorisrs.c
@@ -18,9 +18,9 @@
#include <bsp/pci.h>
#include <bsp/i8259.h>
#include <bsp.h>
+#include <libcpu/isr_entries.h>
void mips_default_isr( int vector );
-void mips_vector_isr_handlers( CPU_Interrupt_frame *frame );
#include <rtems/bspIo.h> /* for printk */
diff --git a/c/src/lib/libbsp/mips/rbtx4925/irq/vectorisrs.c b/c/src/lib/libbsp/mips/rbtx4925/irq/vectorisrs.c
index f130f7063b..09020c5020 100644
--- a/c/src/lib/libbsp/mips/rbtx4925/irq/vectorisrs.c
+++ b/c/src/lib/libbsp/mips/rbtx4925/irq/vectorisrs.c
@@ -15,12 +15,12 @@
#include <rtems.h>
#include <stdlib.h>
+#include <libcpu/isr_entries.h>
#include <libcpu/tx4925.h>
#include <bsp/irq.h>
#include <bsp/irq-generic.h>
#include <rtems/bspIo.h> /* for printk */
-void mips_vector_isr_handlers( CPU_Interrupt_frame *frame );
void mips_default_isr( int vector );
void mips_vector_isr_handlers( CPU_Interrupt_frame *frame )
diff --git a/c/src/lib/libbsp/mips/rbtx4938/irq/vectorisrs.c b/c/src/lib/libbsp/mips/rbtx4938/irq/vectorisrs.c
index e13a776a92..d38e4f81c2 100644
--- a/c/src/lib/libbsp/mips/rbtx4938/irq/vectorisrs.c
+++ b/c/src/lib/libbsp/mips/rbtx4938/irq/vectorisrs.c
@@ -15,12 +15,12 @@
#include <rtems.h>
#include <stdlib.h>
+#include <libcpu/isr_entries.h>
#include <libcpu/tx4938.h>
#include <bsp/irq.h>
#include <bsp/irq-generic.h>
#include <rtems/bspIo.h> /* for printk */
-void mips_vector_isr_handlers( CPU_Interrupt_frame *frame );
void mips_default_isr( int vector );
void mips_vector_isr_handlers( CPU_Interrupt_frame *frame )
diff --git a/c/src/lib/libcpu/mips/shared/interrupts/isr_entries.h b/c/src/lib/libcpu/mips/shared/interrupts/isr_entries.h
index d31c334e65..e142018be7 100644
--- a/c/src/lib/libcpu/mips/shared/interrupts/isr_entries.h
+++ b/c/src/lib/libcpu/mips/shared/interrupts/isr_entries.h
@@ -15,6 +15,8 @@
#ifndef _ISR_ENTRIES_H
#define _ISR_ENTRIES_H 1
+#include <rtems/score/cpuimpl.h>
+
extern void mips_install_isr_entries( void );
extern void mips_vector_isr_handlers( CPU_Interrupt_frame *frame );