From 96faf12a24bf32f8068025d875aa21f4654b570a Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 20 Apr 2018 13:44:00 +0200 Subject: bsps/sparc: Move gnatsupp to bsps This patch is a part of the BSP source reorganization. Update #3285. --- c/src/lib/libbsp/sparc/erc32/Makefile.am | 2 +- c/src/lib/libbsp/sparc/erc32/gnatsupp/gnatsupp.c | 24 ------------------- c/src/lib/libbsp/sparc/leon2/Makefile.am | 2 +- c/src/lib/libbsp/sparc/leon2/gnatsupp/gnatsupp.c | 30 ------------------------ c/src/lib/libbsp/sparc/leon3/Makefile.am | 2 +- c/src/lib/libbsp/sparc/leon3/gnatsupp/gnatsupp.c | 30 ------------------------ 6 files changed, 3 insertions(+), 87 deletions(-) delete mode 100644 c/src/lib/libbsp/sparc/erc32/gnatsupp/gnatsupp.c delete mode 100644 c/src/lib/libbsp/sparc/leon2/gnatsupp/gnatsupp.c delete mode 100644 c/src/lib/libbsp/sparc/leon3/gnatsupp/gnatsupp.c (limited to 'c/src/lib/libbsp') diff --git a/c/src/lib/libbsp/sparc/erc32/Makefile.am b/c/src/lib/libbsp/sparc/erc32/Makefile.am index c3f6f51306..323702261c 100644 --- a/c/src/lib/libbsp/sparc/erc32/Makefile.am +++ b/c/src/lib/libbsp/sparc/erc32/Makefile.am @@ -35,7 +35,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/bspdelay.c librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_exit.c librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_halt.c # gnatsupp -librtemsbsp_a_SOURCES += gnatsupp/gnatsupp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/gnatsupp/gnatsupp.c librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/gnatcommon.c # console librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c diff --git a/c/src/lib/libbsp/sparc/erc32/gnatsupp/gnatsupp.c b/c/src/lib/libbsp/sparc/erc32/gnatsupp/gnatsupp.c deleted file mode 100644 index 46bbabe2b0..0000000000 --- a/c/src/lib/libbsp/sparc/erc32/gnatsupp/gnatsupp.c +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @file - * - * @ingroup sparc_erc32 - * - * @brief Support for gnat/rtems interrupts and exception handling - */ - -/* - * COPYRIGHT (c) 1999. - * European Space Agency. - * - * 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. - */ - -#include - -void -__gnat_install_handler (void) -{ - __gnat_install_handler_common (0x1d, 0x15); -} diff --git a/c/src/lib/libbsp/sparc/leon2/Makefile.am b/c/src/lib/libbsp/sparc/leon2/Makefile.am index 29b368f964..f421bc637a 100644 --- a/c/src/lib/libbsp/sparc/leon2/Makefile.am +++ b/c/src/lib/libbsp/sparc/leon2/Makefile.am @@ -36,7 +36,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_exi librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_halt.c # gnatsupp -librtemsbsp_a_SOURCES += gnatsupp/gnatsupp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/gnatsupp/gnatsupp.c librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/gnatcommon.c # console librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/console/console.c diff --git a/c/src/lib/libbsp/sparc/leon2/gnatsupp/gnatsupp.c b/c/src/lib/libbsp/sparc/leon2/gnatsupp/gnatsupp.c deleted file mode 100644 index 1df950039a..0000000000 --- a/c/src/lib/libbsp/sparc/leon2/gnatsupp/gnatsupp.c +++ /dev/null @@ -1,30 +0,0 @@ -/** - * @file - * - * @ingroup sparc_leon2 - * - * @brief Support for gnat/rtems iterrupts and exception handling - */ - -/* - * COPYRIGHT (c) 1999. - * European Space Agency. - * - * 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. - * - */ - -#include - -/* - * Avoid trap 0x18 which is used by the clock tick, and - * 0x12 (UART B interrupt) which is used by the stub. - */ - -void -__gnat_install_handler (void) -{ - __gnat_install_handler_common (0x18, 0x12); -} diff --git a/c/src/lib/libbsp/sparc/leon3/Makefile.am b/c/src/lib/libbsp/sparc/leon3/Makefile.am index c64bec2458..3688e0ba44 100644 --- a/c/src/lib/libbsp/sparc/leon3/Makefile.am +++ b/c/src/lib/libbsp/sparc/leon3/Makefile.am @@ -40,7 +40,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_exi librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bsp_fatal_halt.c # gnatsupp -librtemsbsp_a_SOURCES += gnatsupp/gnatsupp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/gnatsupp/gnatsupp.c librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/gnatcommon.c # AMBA bus librtemsbsp_a_SOURCES += amba/amba.c diff --git a/c/src/lib/libbsp/sparc/leon3/gnatsupp/gnatsupp.c b/c/src/lib/libbsp/sparc/leon3/gnatsupp/gnatsupp.c deleted file mode 100644 index cc5b1027a7..0000000000 --- a/c/src/lib/libbsp/sparc/leon3/gnatsupp/gnatsupp.c +++ /dev/null @@ -1,30 +0,0 @@ -/** - * @file - * - * @ingroup sparc_leon3 - * - * @brief Support for gnat/rtems interrupts and exception handling - */ - -/* - * COPYRIGHT (c) 1999. - * European Space Agency. - * - * 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. - * - */ - -#include - -/* - * Avoid trap 0x18 which is used by the clock tick, and - * 0x12 (UART B interrupt) which is used by the stub. - */ - -void -__gnat_install_handler (void) -{ - __gnat_install_handler_common (0x18, 0x12); -} -- cgit v1.2.3