[rtems commit] bsp/leon3: Remove <leon.h> include form <bsp.h>

Sebastian Huber sebh at rtems.org
Tue Jul 20 10:29:47 UTC 2021


Module:    rtems
Branch:    master
Commit:    1577a48369fae5e024baa2119b26d25de0f43946
Changeset: http://git.rtems.org/rtems/commit/?id=1577a48369fae5e024baa2119b26d25de0f43946

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Jul 19 15:43:11 2021 +0200

bsp/leon3: Remove <leon.h> include form <bsp.h>

The <leon.h> header file contains a lot of implementation details.  Hide them
from <bsp.h>.

---

 bsps/sparc/leon3/btimer/btimer.c   | 2 +-
 bsps/sparc/leon3/console/console.c | 1 +
 bsps/sparc/leon3/include/bsp.h     | 1 -
 bsps/sparc/leon3/include/tm27.h    | 3 +++
 bsps/sparc/leon3/start/bspclean.c  | 2 ++
 bsps/sparc/leon3/start/bspdelay.c  | 1 +
 bsps/sparc/leon3/start/setvec.c    | 2 +-
 7 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/bsps/sparc/leon3/btimer/btimer.c b/bsps/sparc/leon3/btimer/btimer.c
index 40bdeb8..9e9f2b0 100644
--- a/bsps/sparc/leon3/btimer/btimer.c
+++ b/bsps/sparc/leon3/btimer/btimer.c
@@ -18,7 +18,7 @@
  */
 
 
-#include <bsp.h>
+#include <leon.h>
 #include <rtems/btimer.h>
 
 #if defined(RTEMS_MULTIPROCESSING)
diff --git a/bsps/sparc/leon3/console/console.c b/bsps/sparc/leon3/console/console.c
index d5fff88..1539078 100644
--- a/bsps/sparc/leon3/console/console.c
+++ b/bsps/sparc/leon3/console/console.c
@@ -28,6 +28,7 @@
 
 #include <bsp.h>
 #include <bsp/fatal.h>
+#include <leon.h>
 #include <grlib/apbuart_termios.h>
 #include <rtems/console.h>
 #include <string.h>
diff --git a/bsps/sparc/leon3/include/bsp.h b/bsps/sparc/leon3/include/bsp.h
index 850220d..d47f5d2 100644
--- a/bsps/sparc/leon3/include/bsp.h
+++ b/bsps/sparc/leon3/include/bsp.h
@@ -32,7 +32,6 @@
 #include <bsp/default-initial-extension.h>
 
 #include <rtems.h>
-#include <leon.h>
 #include <rtems/irq-extension.h>
 
 #ifdef __cplusplus
diff --git a/bsps/sparc/leon3/include/tm27.h b/bsps/sparc/leon3/include/tm27.h
index 7b73bc4..dda21f5 100644
--- a/bsps/sparc/leon3/include/tm27.h
+++ b/bsps/sparc/leon3/include/tm27.h
@@ -20,6 +20,9 @@
 #ifndef __tm27_h
 #define __tm27_h
 
+#include <bsp.h>
+#include <leon.h>
+
 /*
  *  Define the interrupt mechanism for Time Test 27
  *
diff --git a/bsps/sparc/leon3/start/bspclean.c b/bsps/sparc/leon3/start/bspclean.c
index e2dff91..a818e99 100644
--- a/bsps/sparc/leon3/start/bspclean.c
+++ b/bsps/sparc/leon3/start/bspclean.c
@@ -23,6 +23,8 @@
 #include <bsp/bootcard.h>
 #include <rtems/score/smpimpl.h>
 
+#include <leon.h>
+
 void bsp_fatal_extension(
   rtems_fatal_source source,
   bool always_set_to_false,
diff --git a/bsps/sparc/leon3/start/bspdelay.c b/bsps/sparc/leon3/start/bspdelay.c
index 938a8bd..c4a880b 100644
--- a/bsps/sparc/leon3/start/bspdelay.c
+++ b/bsps/sparc/leon3/start/bspdelay.c
@@ -14,6 +14,7 @@
  */
 
 #include <bsp.h>
+#include <leon.h>
 
 void rtems_bsp_delay(int usecs)
 {
diff --git a/bsps/sparc/leon3/start/setvec.c b/bsps/sparc/leon3/start/setvec.c
index f9bccd4..3146189 100644
--- a/bsps/sparc/leon3/start/setvec.c
+++ b/bsps/sparc/leon3/start/setvec.c
@@ -33,7 +33,7 @@
  *  European Space Agency.
  */
 
-#include <bsp.h>
+#include <leon.h>
 
 rtems_isr_entry set_vector(                   /* returns old vector */
   rtems_isr_entry     handler,                /* isr routine        */



More information about the vc mailing list