summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-07-12 10:55:59 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-07-12 10:56:20 +0200
commite19da87ad706bf79fa0e22f1f7d68e21bca2e296 (patch)
tree32f01f97a578f81b9a37bd71fea7dd444deb5dcc
parentscore: Fix typo (diff)
downloadrtems-e19da87ad706bf79fa0e22f1f7d68e21bca2e296.tar.bz2
bsps: Include missing header file
Update #3071.
-rw-r--r--c/src/lib/libbsp/arm/shared/include/arm-gic-irq.h1
-rw-r--r--c/src/lib/libbsp/powerpc/qoriq/include/irq.h1
-rwxr-xr-xc/src/lib/libbsp/shared/src/irq-generic.c1
-rw-r--r--c/src/lib/libbsp/sparc/erc32/include/bsp/irq.h2
-rw-r--r--c/src/lib/libbsp/sparc/leon3/include/bsp/irq.h1
5 files changed, 5 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/arm/shared/include/arm-gic-irq.h b/c/src/lib/libbsp/arm/shared/include/arm-gic-irq.h
index 1351cfb683..09d3fe5ac2 100644
--- a/c/src/lib/libbsp/arm/shared/include/arm-gic-irq.h
+++ b/c/src/lib/libbsp/arm/shared/include/arm-gic-irq.h
@@ -25,6 +25,7 @@
#include <bsp.h>
#include <bsp/arm-gic.h>
+#include <rtems/score/processormask.h>
#ifdef __cplusplus
extern "C" {
diff --git a/c/src/lib/libbsp/powerpc/qoriq/include/irq.h b/c/src/lib/libbsp/powerpc/qoriq/include/irq.h
index feee951794..45bceee9f8 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/include/irq.h
+++ b/c/src/lib/libbsp/powerpc/qoriq/include/irq.h
@@ -26,6 +26,7 @@
#include <bsp.h>
#include <rtems/irq.h>
#include <rtems/irq-extension.h>
+#include <rtems/score/processormask.h>
#ifdef __cplusplus
extern "C" {
diff --git a/c/src/lib/libbsp/shared/src/irq-generic.c b/c/src/lib/libbsp/shared/src/irq-generic.c
index a773644eae..13bbccbea4 100755
--- a/c/src/lib/libbsp/shared/src/irq-generic.c
+++ b/c/src/lib/libbsp/shared/src/irq-generic.c
@@ -28,6 +28,7 @@
#include <stdlib.h>
#include <rtems/score/apimutex.h>
+#include <rtems/score/processormask.h>
#include <rtems/score/sysstate.h>
#ifdef BSP_INTERRUPT_USE_INDEX_TABLE
diff --git a/c/src/lib/libbsp/sparc/erc32/include/bsp/irq.h b/c/src/lib/libbsp/sparc/erc32/include/bsp/irq.h
index 9860a7e19b..7789c9f57d 100644
--- a/c/src/lib/libbsp/sparc/erc32/include/bsp/irq.h
+++ b/c/src/lib/libbsp/sparc/erc32/include/bsp/irq.h
@@ -18,7 +18,7 @@
#ifndef LIBBSP_ERC32_IRQ_CONFIG_H
#define LIBBSP_ERC32_IRQ_CONFIG_H
-#include <rtems.h>
+#include <rtems/score/processormask.h>
#define BSP_INTERRUPT_VECTOR_MAX_STD 15 /* Standard IRQ controller */
#define BSP_INTERRUPT_VECTOR_MIN 0
diff --git a/c/src/lib/libbsp/sparc/leon3/include/bsp/irq.h b/c/src/lib/libbsp/sparc/leon3/include/bsp/irq.h
index 964cc8c1e5..c3e7959139 100644
--- a/c/src/lib/libbsp/sparc/leon3/include/bsp/irq.h
+++ b/c/src/lib/libbsp/sparc/leon3/include/bsp/irq.h
@@ -19,6 +19,7 @@
#define LIBBSP_LEON3_IRQ_CONFIG_H
#include <leon.h>
+#include <rtems/score/processormask.h>
#define BSP_INTERRUPT_VECTOR_MAX_STD 15 /* Standard IRQ controller */
#define BSP_INTERRUPT_VECTOR_MAX_EXT 31 /* Extended IRQ controller */