From 3dd381f0431b761965f573381ff90a8d42a8bd79 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 21 Nov 2017 12:50:58 +0100 Subject: bsps: Simplify RTEMS_BSP_CLEANUP_OPTIONS Remove BSP-specific defaults for RTEMS_BSP_CLEANUP_OPTIONS to simplify the BSP configuration and documentation. Change defaults to: BSP_PRESS_KEY_FOR_RESET=0 BSP_RESET_BOARD_AT_EXIT=1 BSP_PRINT_EXCEPTION_CONTEXT=1 --- c/src/aclocal/bsp-bspcleanup-options.m4 | 31 +++++++++------------- c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac | 2 +- c/src/lib/libbsp/arm/atsam/configure.ac | 2 +- c/src/lib/libbsp/arm/beagle/configure.ac | 2 +- c/src/lib/libbsp/arm/csb336/configure.ac | 2 +- c/src/lib/libbsp/arm/csb337/configure.ac | 2 +- c/src/lib/libbsp/arm/edb7312/configure.ac | 2 +- c/src/lib/libbsp/arm/gdbarmsim/configure.ac | 2 +- c/src/lib/libbsp/arm/gumstix/configure.ac | 2 +- c/src/lib/libbsp/arm/imx/configure.ac | 2 +- c/src/lib/libbsp/arm/lm3s69xx/configure.ac | 2 +- c/src/lib/libbsp/arm/lpc176x/configure.ac | 2 +- c/src/lib/libbsp/arm/lpc24xx/configure.ac | 2 +- c/src/lib/libbsp/arm/lpc32xx/configure.ac | 2 +- c/src/lib/libbsp/arm/raspberrypi/configure.ac | 2 +- c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac | 2 +- c/src/lib/libbsp/arm/rtl22xx/configure.ac | 2 +- c/src/lib/libbsp/arm/smdk2410/configure.ac | 2 +- c/src/lib/libbsp/arm/stm32f4/configure.ac | 2 +- c/src/lib/libbsp/arm/tms570/configure.ac | 2 +- c/src/lib/libbsp/arm/xilinx-zynq/configure.ac | 2 +- c/src/lib/libbsp/bfin/TLL6527M/Makefile.am | 1 + c/src/lib/libbsp/bfin/TLL6527M/configure.ac | 2 +- c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am | 1 + c/src/lib/libbsp/bfin/bf537Stamp/configure.ac | 2 +- c/src/lib/libbsp/bfin/eZKit533/Makefile.am | 1 + c/src/lib/libbsp/bfin/eZKit533/configure.ac | 2 +- .../lib/libbsp/epiphany/epiphany_sim/configure.ac | 2 +- c/src/lib/libbsp/i386/pc386/configure.ac | 2 +- c/src/lib/libbsp/lm32/lm32_evr/configure.ac | 2 +- c/src/lib/libbsp/lm32/milkymist/Makefile.am | 1 + c/src/lib/libbsp/lm32/milkymist/configure.ac | 4 +-- c/src/lib/libbsp/m32c/m32cbsp/Makefile.am | 1 + c/src/lib/libbsp/m32c/m32cbsp/configure.ac | 2 +- c/src/lib/libbsp/m68k/av5282/configure.ac | 2 +- c/src/lib/libbsp/m68k/csb360/Makefile.am | 1 + c/src/lib/libbsp/m68k/csb360/configure.ac | 2 +- c/src/lib/libbsp/m68k/gen68340/Makefile.am | 1 + c/src/lib/libbsp/m68k/gen68340/configure.ac | 2 +- c/src/lib/libbsp/m68k/gen68360/Makefile.am | 1 + c/src/lib/libbsp/m68k/gen68360/configure.ac | 2 +- c/src/lib/libbsp/m68k/genmcf548x/configure.ac | 2 +- c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am | 1 + c/src/lib/libbsp/m68k/mcf5206elite/configure.ac | 2 +- c/src/lib/libbsp/m68k/mcf52235/configure.ac | 2 +- c/src/lib/libbsp/m68k/mcf5225x/configure.ac | 2 +- c/src/lib/libbsp/m68k/mcf5235/configure.ac | 2 +- c/src/lib/libbsp/m68k/mcf5329/configure.ac | 2 +- c/src/lib/libbsp/m68k/mrm332/Makefile.am | 1 + c/src/lib/libbsp/m68k/mrm332/configure.ac | 2 +- c/src/lib/libbsp/m68k/mvme147/Makefile.am | 1 + c/src/lib/libbsp/m68k/mvme147/configure.ac | 2 +- c/src/lib/libbsp/m68k/mvme147s/Makefile.am | 1 + c/src/lib/libbsp/m68k/mvme147s/configure.ac | 2 +- c/src/lib/libbsp/m68k/mvme162/Makefile.am | 1 + c/src/lib/libbsp/m68k/mvme162/configure.ac | 2 +- c/src/lib/libbsp/m68k/mvme167/Makefile.am | 1 + c/src/lib/libbsp/m68k/mvme167/configure.ac | 2 +- c/src/lib/libbsp/m68k/uC5282/configure.ac | 2 +- c/src/lib/libbsp/mips/csb350/configure.ac | 2 +- c/src/lib/libbsp/mips/hurricane/Makefile.am | 1 + c/src/lib/libbsp/mips/hurricane/configure.ac | 2 +- c/src/lib/libbsp/mips/jmr3904/configure.ac | 2 +- c/src/lib/libbsp/mips/malta/configure.ac | 2 +- c/src/lib/libbsp/mips/rbtx4925/Makefile.am | 1 + c/src/lib/libbsp/mips/rbtx4925/configure.ac | 2 +- c/src/lib/libbsp/mips/rbtx4938/Makefile.am | 1 + c/src/lib/libbsp/mips/rbtx4938/configure.ac | 2 +- c/src/lib/libbsp/moxie/moxiesim/Makefile.am | 1 + c/src/lib/libbsp/moxie/moxiesim/configure.ac | 2 +- c/src/lib/libbsp/nios2/nios2_iss/configure.ac | 2 +- c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am | 1 + c/src/lib/libbsp/no_cpu/no_bsp/configure.ac | 2 +- c/src/lib/libbsp/or1k/generic_or1k/configure.ac | 2 +- c/src/lib/libbsp/powerpc/gen5200/configure.ac | 2 +- c/src/lib/libbsp/powerpc/gen83xx/configure.ac | 2 +- c/src/lib/libbsp/powerpc/haleakala/configure.ac | 2 +- .../libbsp/powerpc/motorola_powerpc/configure.ac | 2 +- c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac | 2 +- c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am | 1 + c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac | 2 +- c/src/lib/libbsp/powerpc/mvme3100/Makefile.am | 1 + c/src/lib/libbsp/powerpc/mvme3100/configure.ac | 2 +- c/src/lib/libbsp/powerpc/mvme5500/configure.ac | 2 +- c/src/lib/libbsp/powerpc/psim/Makefile.am | 1 + c/src/lib/libbsp/powerpc/psim/configure.ac | 2 +- c/src/lib/libbsp/powerpc/qemuppc/Makefile.am | 1 + c/src/lib/libbsp/powerpc/qemuppc/configure.ac | 2 +- c/src/lib/libbsp/powerpc/qoriq/configure.ac | 2 +- c/src/lib/libbsp/powerpc/ss555/Makefile.am | 1 + c/src/lib/libbsp/powerpc/ss555/configure.ac | 2 +- c/src/lib/libbsp/powerpc/t32mppc/configure.ac | 2 +- c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am | 1 + c/src/lib/libbsp/powerpc/tqm8xx/configure.ac | 2 +- c/src/lib/libbsp/powerpc/virtex/configure.ac | 2 +- c/src/lib/libbsp/powerpc/virtex4/Makefile.am | 1 + c/src/lib/libbsp/powerpc/virtex4/configure.ac | 2 +- c/src/lib/libbsp/powerpc/virtex5/Makefile.am | 1 + c/src/lib/libbsp/powerpc/virtex5/configure.ac | 2 +- c/src/lib/libbsp/riscv/riscv_generic/configure.ac | 2 +- c/src/lib/libbsp/sh/gensh1/configure.ac | 2 +- c/src/lib/libbsp/sh/gensh2/Makefile.am | 1 + c/src/lib/libbsp/sh/gensh2/configure.ac | 2 +- c/src/lib/libbsp/sh/gensh4/Makefile.am | 1 + c/src/lib/libbsp/sh/gensh4/configure.ac | 2 +- c/src/lib/libbsp/sh/shsim/Makefile.am | 1 + c/src/lib/libbsp/sh/shsim/configure.ac | 2 +- c/src/lib/libbsp/sparc/erc32/Makefile.am | 1 + c/src/lib/libbsp/sparc/erc32/configure.ac | 2 +- c/src/lib/libbsp/sparc/leon2/Makefile.am | 1 + c/src/lib/libbsp/sparc/leon2/configure.ac | 2 +- c/src/lib/libbsp/sparc/leon3/Makefile.am | 1 + c/src/lib/libbsp/sparc/leon3/configure.ac | 2 +- c/src/lib/libbsp/sparc64/niagara/Makefile.am | 1 + c/src/lib/libbsp/sparc64/niagara/configure.ac | 2 +- c/src/lib/libbsp/sparc64/usiii/Makefile.am | 1 + c/src/lib/libbsp/sparc64/usiii/configure.ac | 2 +- c/src/lib/libbsp/v850/gdbv850sim/configure.ac | 2 +- 118 files changed, 130 insertions(+), 102 deletions(-) diff --git a/c/src/aclocal/bsp-bspcleanup-options.m4 b/c/src/aclocal/bsp-bspcleanup-options.m4 index 00bc0fbae5..1c2ac586b1 100644 --- a/c/src/aclocal/bsp-bspcleanup-options.m4 +++ b/c/src/aclocal/bsp-bspcleanup-options.m4 @@ -1,31 +1,24 @@ dnl -dnl BSP_CLEANUP_OPTIONS - some autoconf voodoo to provide each BSPs' +dnl RTEMS_BSP_CLEANUP_OPTIONS - some autoconf voodoo to provide each BSPs' dnl configure script with the standard options supported by the shared -dnl implementation of bsp_cleanup(). +dnl implementation of bsp_fatal_extension(). dnl -dnl - Can optionally dirty memory at boot time. -dnl - dnl To be used in bsp-configure scripts - +dnl dnl USAGE: -dnl RTEMS_BSP_CLEANUP_OPTIONS([0|1], [0|1], [0|1]) -dnl WHERE: -dnl argument 1 indicates the default value for BSP_PRESS_KEY_FOR_RESET -dnl argument 2 indicates the default value for BSP_RESET_BOARD_AT_EXIT -dnl argument 3 indicates the default value for BSP_PRINT_EXCEPTION_CONTEXT +dnl RTEMS_BSP_CLEANUP_OPTIONS AC_DEFUN([RTEMS_BSP_CLEANUP_OPTIONS],[ -RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[*],[$1]) +RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[*],[0]) RTEMS_BSPOPTS_HELP([BSP_PRESS_KEY_FOR_RESET], -[If defined, print a message and wait until pressed before resetting - board when application exits.]) +[If defined to a non-zero value, print a message and wait until pressed before +resetting board when application exits.]) -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[$2]) +RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_RESET_BOARD_AT_EXIT], -[If defined, reset the board when the application exits.]) +[If defined to a non-zero value, reset the board when the application exits.]) -RTEMS_BSPOPTS_SET([BSP_PRINT_EXCEPTION_CONTEXT],[*],[$3]) +RTEMS_BSPOPTS_SET([BSP_PRINT_EXCEPTION_CONTEXT],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_PRINT_EXCEPTION_CONTEXT], -[If defined, prints the exception context when an unexpected exception occurs.]) -]) +[If defined to a non-zero value, prints the exception context when an +unexpected exception occurs.])]) diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac b/c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac index 55efd8f07b..ea9a3d3229 100644 --- a/c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac +++ b/c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac @@ -66,7 +66,7 @@ RTEMS_BSPOPTS_HELP([CYCLONE_V_I2C0_SPEED],[speed for I2C0 in HZ]) RTEMS_CHECK_SMP AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/atsam/configure.ac b/c/src/lib/libbsp/arm/atsam/configure.ac index 06a0b3a5e6..e856d5ee7b 100644 --- a/c/src/lib/libbsp/arm/atsam/configure.ac +++ b/c/src/lib/libbsp/arm/atsam/configure.ac @@ -14,7 +14,7 @@ RTEMS_PROG_CCAS RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS AC_ARG_ENABLE( [chip], [AS_HELP_STRING([--enable-chip],[select a chip variant (default samv71q21)])], diff --git a/c/src/lib/libbsp/arm/beagle/configure.ac b/c/src/lib/libbsp/arm/beagle/configure.ac index f32735499f..6d4835e97f 100644 --- a/c/src/lib/libbsp/arm/beagle/configure.ac +++ b/c/src/lib/libbsp/arm/beagle/configure.ac @@ -45,7 +45,7 @@ RTEMS_BSPOPTS_HELP([CONSOLE_POLLED],[polled console i/o (e.g. to run testsuite)] RTEMS_BSPOPTS_SET([BBB_DEBUG],[beaglebone*],[0]) RTEMS_BSPOPTS_HELP([BBB_DEBUG],[Enable BBB debug]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/csb336/configure.ac b/c/src/lib/libbsp/arm/csb336/configure.ac index 6a6bc0537a..c5cae9ead2 100644 --- a/c/src/lib/libbsp/arm/csb336/configure.ac +++ b/c/src/lib/libbsp/arm/csb336/configure.ac @@ -16,7 +16,7 @@ RTEMS_PROG_CCAS RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") -RTEMS_BSP_CLEANUP_OPTIONS(1, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/csb337/configure.ac b/c/src/lib/libbsp/arm/csb337/configure.ac index 17c90b9f5b..11ba18751f 100644 --- a/c/src/lib/libbsp/arm/csb337/configure.ac +++ b/c/src/lib/libbsp/arm/csb337/configure.ac @@ -62,7 +62,7 @@ RTEMS_BSPOPTS_HELP([ENABLE_USART3], [If defined, enable use of the USART 3.]) AM_CONDITIONAL(ENABLE_USART3,test "$ENABLE_USART3" = "1") -RTEMS_BSP_CLEANUP_OPTIONS(1, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS # Explicitly list all Makefiles here diff --git a/c/src/lib/libbsp/arm/edb7312/configure.ac b/c/src/lib/libbsp/arm/edb7312/configure.ac index 8335c38785..e95b4c63c3 100644 --- a/c/src/lib/libbsp/arm/edb7312/configure.ac +++ b/c/src/lib/libbsp/arm/edb7312/configure.ac @@ -23,7 +23,7 @@ RTEMS_BSPOPTS_HELP([ON_SKYEYE], time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/gdbarmsim/configure.ac b/c/src/lib/libbsp/arm/gdbarmsim/configure.ac index c5614074f5..c81e81acfe 100644 --- a/c/src/lib/libbsp/arm/gdbarmsim/configure.ac +++ b/c/src/lib/libbsp/arm/gdbarmsim/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS AM_CONDITIONAL(shared, test "$RTEMS_BSP" = "armcortexa9") diff --git a/c/src/lib/libbsp/arm/gumstix/configure.ac b/c/src/lib/libbsp/arm/gumstix/configure.ac index b1df23ccb9..765acdf4a6 100644 --- a/c/src/lib/libbsp/arm/gumstix/configure.ac +++ b/c/src/lib/libbsp/arm/gumstix/configure.ac @@ -24,7 +24,7 @@ AM_CONDITIONAL(ON_SKYEYE,test "$ON_SKYEYE" = "1") RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") -RTEMS_BSP_CLEANUP_OPTIONS(1, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/imx/configure.ac b/c/src/lib/libbsp/arm/imx/configure.ac index b494334398..ca33b9986f 100644 --- a/c/src/lib/libbsp/arm/imx/configure.ac +++ b/c/src/lib/libbsp/arm/imx/configure.ac @@ -57,7 +57,7 @@ RTEMS_BSPOPTS_HELP([IMX_CCM_AHB_HZ],[AHB clock frequency in Hz]) RTEMS_CHECK_SMP AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/lm3s69xx/configure.ac b/c/src/lib/libbsp/arm/lm3s69xx/configure.ac index c836fa6d65..fd7289a2d3 100644 --- a/c/src/lib/libbsp/arm/lm3s69xx/configure.ac +++ b/c/src/lib/libbsp/arm/lm3s69xx/configure.ac @@ -74,7 +74,7 @@ RTEMS_BSPOPTS_HELP([LM3S69XX_MCU_LM3S6965],[board has LM3S6965 MCU]) RTEMS_BSPOPTS_SET([LM3S69XX_MCU_LM4F120],[lm4f120*],[1]) RTEMS_BSPOPTS_HELP([LM3S69XX_MCU_LM4F120],[board has LM4F120xxx MCU]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/lpc176x/configure.ac b/c/src/lib/libbsp/arm/lpc176x/configure.ac index c03013fa08..51ef8f001c 100644 --- a/c/src/lib/libbsp/arm/lpc176x/configure.ac +++ b/c/src/lib/libbsp/arm/lpc176x/configure.ac @@ -67,7 +67,7 @@ RTEMS_BSPOPTS_HELP([LPC176X_STOP_USB],[stop USB controller RTEMS_BSPOPTS_SET([LPC_DMA_CHANNEL_COUNT],[*],[2]) RTEMS_BSPOPTS_HELP([LPC_DMA_CHANNEL_COUNT],[DMA channel count]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/lpc24xx/configure.ac b/c/src/lib/libbsp/arm/lpc24xx/configure.ac index 6578019caa..cc6bdcade9 100644 --- a/c/src/lib/libbsp/arm/lpc24xx/configure.ac +++ b/c/src/lib/libbsp/arm/lpc24xx/configure.ac @@ -122,7 +122,7 @@ RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start] RTEMS_BSPOPTS_SET([BSP_USB_OTG_TRANSCEIVER_I2C_ADDR],[lpc17xx_ea* | lpc40xx_ea*],[(0x2f << 1)]) RTEMS_BSPOPTS_HELP([BSP_USB_OTG_TRANSCEIVER_I2C_ADDR],[USB OTG transceiver I2C address used by USB stack]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/lpc32xx/configure.ac b/c/src/lib/libbsp/arm/lpc32xx/configure.ac index 30d1b415c2..9f99e1c6c9 100644 --- a/c/src/lib/libbsp/arm/lpc32xx/configure.ac +++ b/c/src/lib/libbsp/arm/lpc32xx/configure.ac @@ -105,7 +105,7 @@ RTEMS_BSPOPTS_HELP([BSP_USB_OTG_TRANSCEIVER_VBUS],[USB OTG transceiver VBUS poli RTEMS_BSPOPTS_SET([TESTS_USE_PRINTK],[*],[1]) RTEMS_BSPOPTS_HELP([TESTS_USE_PRINTK],[tests use printk() for output]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/raspberrypi/configure.ac b/c/src/lib/libbsp/arm/raspberrypi/configure.ac index b772d6e762..f149bde857 100644 --- a/c/src/lib/libbsp/arm/raspberrypi/configure.ac +++ b/c/src/lib/libbsp/arm/raspberrypi/configure.ac @@ -54,7 +54,7 @@ AC_ARG_VAR([$1],[$2; default $3])dnl RASPBERRYPI_LINKCMD([RASPBERRYPI_CPUS],[Number of active cores],[${RASPBERRYPI_CPUS}]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS AC_CONFIG_FILES([ Makefile diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac b/c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac index 5b641849c0..51d780d83d 100644 --- a/c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac +++ b/c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac @@ -49,7 +49,7 @@ of all other processors.]) RTEMS_CHECK_SMP AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/rtl22xx/configure.ac b/c/src/lib/libbsp/arm/rtl22xx/configure.ac index ab397a1b74..ed1ed901dc 100644 --- a/c/src/lib/libbsp/arm/rtl22xx/configure.ac +++ b/c/src/lib/libbsp/arm/rtl22xx/configure.ac @@ -23,7 +23,7 @@ RTEMS_BSPOPTS_HELP([ON_SKYEYE], time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/smdk2410/configure.ac b/c/src/lib/libbsp/arm/smdk2410/configure.ac index afa24c95d8..3a1125e4f3 100644 --- a/c/src/lib/libbsp/arm/smdk2410/configure.ac +++ b/c/src/lib/libbsp/arm/smdk2410/configure.ac @@ -23,7 +23,7 @@ RTEMS_BSPOPTS_HELP([ON_SKYEYE], time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/stm32f4/configure.ac b/c/src/lib/libbsp/arm/stm32f4/configure.ac index a0b64db695..1d0cc49928 100644 --- a/c/src/lib/libbsp/arm/stm32f4/configure.ac +++ b/c/src/lib/libbsp/arm/stm32f4/configure.ac @@ -67,7 +67,7 @@ RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_I2C1],[enable I2C 1]) RTEMS_BSPOPTS_SET([STM32F4_ENABLE_I2C2],[*],[]) RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_I2C2],[enable I2C 2]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/tms570/configure.ac b/c/src/lib/libbsp/arm/tms570/configure.ac index 97284d8c73..346600aa28 100644 --- a/c/src/lib/libbsp/arm/tms570/configure.ac +++ b/c/src/lib/libbsp/arm/tms570/configure.ac @@ -54,7 +54,7 @@ RTEMS_BSPOPTS_SET([TMS570_USE_HWINIT_STARTUP],[*],[0]) RTEMS_BSPOPTS_HELP([TMS570_USE_HWINIT_STARTUP],[Include BSP startup code for TMS570LS3137 which allows to start RTEMS application directly after reset]) AM_CONDITIONAL(TMS570_USE_HWINIT_STARTUP,test "$TMS570_USE_HWINIT_STARTUP" = "1") -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac b/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac index 99140c3346..e84e43c127 100644 --- a/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac +++ b/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac @@ -145,7 +145,7 @@ ZYNQ_LINKCMD([ZYNQ_RAM_INT_0_LENGTH],[internal 0 RAM region length],[${ZYNQ_RAM_ ZYNQ_LINKCMD([ZYNQ_RAM_INT_1_ORIGIN],[internal 1 RAM region origin],[${ZYNQ_RAM_INT_1_ORIGIN}]) ZYNQ_LINKCMD([ZYNQ_RAM_INT_1_LENGTH],[internal 1 RAM region length],[${ZYNQ_RAM_INT_1_LENGTH}]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS AC_CONFIG_FILES([ Makefile diff --git a/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am b/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am index d508b24ab7..e8f7a62406 100644 --- a/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am +++ b/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am @@ -32,6 +32,7 @@ libbsp_a_SOURCES = \ ../../shared/bootcard.c ../../shared/gnatinstallhandler.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/bspgetworkarea.c +libbsp_a_SOURCES += ../../shared/bspreset.c libbsp_a_SOURCES += console/console.c diff --git a/c/src/lib/libbsp/bfin/TLL6527M/configure.ac b/c/src/lib/libbsp/bfin/TLL6527M/configure.ac index cb00c990e8..504469fe0f 100644 --- a/c/src/lib/libbsp/bfin/TLL6527M/configure.ac +++ b/c/src/lib/libbsp/bfin/TLL6527M/configure.ac @@ -38,7 +38,7 @@ RTEMS_BSPOPTS_HELP([BFIN_ON_SKYEYE], [(BSP--Skyeye) If defined, disable features which are not supported on Skyeye.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am b/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am index 5087750017..ac1698f981 100644 --- a/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am +++ b/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am @@ -32,6 +32,7 @@ libbsp_a_SOURCES += \ ../../shared/bootcard.c ../../shared/gnatinstallhandler.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/bspgetworkarea.c +libbsp_a_SOURCES += ../../shared/bspreset.c libbsp_a_SOURCES += console/console.c diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/configure.ac b/c/src/lib/libbsp/bfin/bf537Stamp/configure.ac index 6c0338900f..823f026760 100644 --- a/c/src/lib/libbsp/bfin/bf537Stamp/configure.ac +++ b/c/src/lib/libbsp/bfin/bf537Stamp/configure.ac @@ -26,7 +26,7 @@ RTEMS_BSPOPTS_HELP([BFIN_ON_SKYEYE], [(BSP--Skyeye) If defined, disable features which are not supported on Skyeye.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/bfin/eZKit533/Makefile.am b/c/src/lib/libbsp/bfin/eZKit533/Makefile.am index 91d3f3ecc6..703e74665c 100644 --- a/c/src/lib/libbsp/bfin/eZKit533/Makefile.am +++ b/c/src/lib/libbsp/bfin/eZKit533/Makefile.am @@ -33,6 +33,7 @@ libbsp_a_SOURCES += \ ../../shared/bootcard.c ../../shared/gnatinstallhandler.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/bspgetworkarea.c +libbsp_a_SOURCES += ../../shared/bspreset.c libbsp_a_SOURCES += console/console-io.c diff --git a/c/src/lib/libbsp/bfin/eZKit533/configure.ac b/c/src/lib/libbsp/bfin/eZKit533/configure.ac index 5e399ec27b..cca69a19b1 100644 --- a/c/src/lib/libbsp/bfin/eZKit533/configure.ac +++ b/c/src/lib/libbsp/bfin/eZKit533/configure.ac @@ -23,7 +23,7 @@ RTEMS_BSPOPTS_HELP([BFIN_ON_SKYEYE], [(BSP--Skyeye) If defined, disable features which are not supported on Skyeye.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/epiphany/epiphany_sim/configure.ac b/c/src/lib/libbsp/epiphany/epiphany_sim/configure.ac index 016b135c34..c37bd99bc9 100644 --- a/c/src/lib/libbsp/epiphany/epiphany_sim/configure.ac +++ b/c/src/lib/libbsp/epiphany/epiphany_sim/configure.ac @@ -29,7 +29,7 @@ RTEMS_PROG_CCAS RTEMS_CHECK_SMP AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/i386/pc386/configure.ac b/c/src/lib/libbsp/i386/pc386/configure.ac index 13621153b3..9a96f0a0b3 100644 --- a/c/src/lib/libbsp/i386/pc386/configure.ac +++ b/c/src/lib/libbsp/i386/pc386/configure.ac @@ -151,7 +151,7 @@ RTEMS_CONFIG_BUILD_SUBDIRS(tools) AC_SUBST(RTEMS_BSP) -RTEMS_BSP_CLEANUP_OPTIONS(1, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/lm32/lm32_evr/configure.ac b/c/src/lib/libbsp/lm32/lm32_evr/configure.ac index 462a9b6090..8ffbe30606 100644 --- a/c/src/lib/libbsp/lm32/lm32_evr/configure.ac +++ b/c/src/lib/libbsp/lm32/lm32_evr/configure.ac @@ -28,7 +28,7 @@ RTEMS_BSPOPTS_HELP([LM32_ON_SIMULATOR], alternate printk support.]) AM_CONDITIONAL(LM32_ON_SIMULATOR,test x"$LM32_ON_SIMULATOR" = "x1") -RTEMS_BSP_CLEANUP_OPTIONS(0, 1, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/lm32/milkymist/Makefile.am b/c/src/lib/libbsp/lm32/milkymist/Makefile.am index d39ec9347b..5303ae7d04 100644 --- a/c/src/lib/libbsp/lm32/milkymist/Makefile.am +++ b/c/src/lib/libbsp/lm32/milkymist/Makefile.am @@ -48,6 +48,7 @@ libbsp_a_LIBADD = libbsp_a_SOURCES += startup/bspclean.c libbsp_a_SOURCES += ../shared/startup/bspstart.c libbsp_a_SOURCES += ../../shared/bspgetworkarea.c +libbsp_a_SOURCES += ../../shared/bspreset.c libbsp_a_SOURCES += ../../shared/bootcard.c libbsp_a_SOURCES += ../../shared/getentropy-cpucounter.c libbsp_a_SOURCES += ../../shared/sbrk.c diff --git a/c/src/lib/libbsp/lm32/milkymist/configure.ac b/c/src/lib/libbsp/lm32/milkymist/configure.ac index e28942670e..26765c39ad 100644 --- a/c/src/lib/libbsp/lm32/milkymist/configure.ac +++ b/c/src/lib/libbsp/lm32/milkymist/configure.ac @@ -26,9 +26,9 @@ RTEMS_BSPOPTS_HELP([LM32_ON_SIMULATOR], alternate printk support.]) AM_CONDITIONAL(LM32_ON_SIMULATOR,test x"$LM32_ON_SIMULATOR" = "x1") -RTEMS_BSP_CLEANUP_OPTIONS(0, 1, 0) +RTEMS_BSP_CLEANUP_OPTIONS -RTEMS_BSP_CLEANUP_OPTIONS(0,0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) AC_OUTPUT diff --git a/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am b/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am index c00ffa0d23..3e46342042 100644 --- a/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am +++ b/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am @@ -28,6 +28,7 @@ dist_project_lib_DATA += startup/linkcmds startup_SOURCES = ../../shared/bspclean.c \ ../../shared/bsppredriverhook.c \ ../../shared/bspgetworkarea.c \ + ../../shared/bspreset.c \ startup/bspstart.c ../../shared/bootcard.c ../../shared/sbrk.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/gnatinstallhandler.c startup/crtn.S diff --git a/c/src/lib/libbsp/m32c/m32cbsp/configure.ac b/c/src/lib/libbsp/m32c/m32cbsp/configure.ac index c4b766fa17..e963016158 100644 --- a/c/src/lib/libbsp/m32c/m32cbsp/configure.ac +++ b/c/src/lib/libbsp/m32c/m32cbsp/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/av5282/configure.ac b/c/src/lib/libbsp/m68k/av5282/configure.ac index 419517273e..434fb4f274 100644 --- a/c/src/lib/libbsp/m68k/av5282/configure.ac +++ b/c/src/lib/libbsp/m68k/av5282/configure.ac @@ -17,7 +17,7 @@ RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/csb360/Makefile.am b/c/src/lib/libbsp/m68k/csb360/Makefile.am index f872ebaa98..ea1823fea6 100644 --- a/c/src/lib/libbsp/m68k/csb360/Makefile.am +++ b/c/src/lib/libbsp/m68k/csb360/Makefile.am @@ -35,6 +35,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c ../../shared/setvec.c \ ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # console libbsp_a_SOURCES += console/console-io.c ../../shared/console-polled.c diff --git a/c/src/lib/libbsp/m68k/csb360/configure.ac b/c/src/lib/libbsp/m68k/csb360/configure.ac index 91be914009..30bfc3105d 100644 --- a/c/src/lib/libbsp/m68k/csb360/configure.ac +++ b/c/src/lib/libbsp/m68k/csb360/configure.ac @@ -15,7 +15,7 @@ RTEMS_PROG_CCAS RTEMS_CHECK_NETWORKING -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/gen68340/Makefile.am b/c/src/lib/libbsp/m68k/gen68340/Makefile.am index f52e96613c..bdd19cf7be 100644 --- a/c/src/lib/libbsp/m68k/gen68340/Makefile.am +++ b/c/src/lib/libbsp/m68k/gen68340/Makefile.am @@ -38,6 +38,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c ../../shared/setvec.c \ startup/dumpanic.c ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # clock libbsp_a_SOURCES += clock/ckinit.c # console diff --git a/c/src/lib/libbsp/m68k/gen68340/configure.ac b/c/src/lib/libbsp/m68k/gen68340/configure.ac index 0325f23ce5..f70ee6809c 100644 --- a/c/src/lib/libbsp/m68k/gen68340/configure.ac +++ b/c/src/lib/libbsp/m68k/gen68340/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/gen68360/Makefile.am b/c/src/lib/libbsp/m68k/gen68360/Makefile.am index 25411d0b07..c57e0858b0 100644 --- a/c/src/lib/libbsp/m68k/gen68360/Makefile.am +++ b/c/src/lib/libbsp/m68k/gen68360/Makefile.am @@ -33,6 +33,7 @@ libbsp_a_SOURCES += startup/alloc360.c ../../shared/bspclean.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c ../../shared/setvec.c \ ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # clock libbsp_a_SOURCES += clock/clock.c ../../../shared/clockdrv_shell.h # console diff --git a/c/src/lib/libbsp/m68k/gen68360/configure.ac b/c/src/lib/libbsp/m68k/gen68360/configure.ac index f9cabb4337..6a0ff227a5 100644 --- a/c/src/lib/libbsp/m68k/gen68360/configure.ac +++ b/c/src/lib/libbsp/m68k/gen68360/configure.ac @@ -30,7 +30,7 @@ RTEMS_BSPOPTS_SET([GEN68360_040],[gen68360_040],[1]) RTEMS_BSPOPTS_HELP([GEN68360_040], [If defined, use custom settings for the gen68360_040 BSP.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/genmcf548x/configure.ac b/c/src/lib/libbsp/m68k/genmcf548x/configure.ac index c14663659d..b92f780f31 100644 --- a/c/src/lib/libbsp/m68k/genmcf548x/configure.ac +++ b/c/src/lib/libbsp/m68k/genmcf548x/configure.ac @@ -42,7 +42,7 @@ RTEMS_BSPOPTS_SET([HAS_LOW_LEVEL_INIT],[*],[]) RTEMS_BSPOPTS_HELP([HAS_LOW_LEVEL_INIT], [If defined, we will do all the low level init of the chip (like bus/memory...).]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS # Explicitly list all Makefiles here diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am b/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am index 473fe49cfa..bde6f54aeb 100644 --- a/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am +++ b/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am @@ -40,6 +40,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c ../../shared/setvec.c \ ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # console libbsp_a_SOURCES += console/console.c ../../shared/dummy_printk_support.c # i2c diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/configure.ac b/c/src/lib/libbsp/m68k/mcf5206elite/configure.ac index a8fadb95ab..d5641422bc 100644 --- a/c/src/lib/libbsp/m68k/mcf5206elite/configure.ac +++ b/c/src/lib/libbsp/m68k/mcf5206elite/configure.ac @@ -15,7 +15,7 @@ RTEMS_PROG_CCAS RTEMS_CHECK_NETWORKING -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS AC_CONFIG_SUBDIRS(tools) diff --git a/c/src/lib/libbsp/m68k/mcf52235/configure.ac b/c/src/lib/libbsp/m68k/mcf52235/configure.ac index 8d329f3ce1..ea3a064bf7 100644 --- a/c/src/lib/libbsp/m68k/mcf52235/configure.ac +++ b/c/src/lib/libbsp/m68k/mcf52235/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/mcf5225x/configure.ac b/c/src/lib/libbsp/m68k/mcf5225x/configure.ac index 3fcb545c00..ce208e0f77 100644 --- a/c/src/lib/libbsp/m68k/mcf5225x/configure.ac +++ b/c/src/lib/libbsp/m68k/mcf5225x/configure.ac @@ -15,7 +15,7 @@ RTEMS_PROG_CCAS RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION RTEMS_BSP_BOOTCARD_OPTIONS -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "lwip") diff --git a/c/src/lib/libbsp/m68k/mcf5235/configure.ac b/c/src/lib/libbsp/m68k/mcf5235/configure.ac index 810108cf58..867708a393 100644 --- a/c/src/lib/libbsp/m68k/mcf5235/configure.ac +++ b/c/src/lib/libbsp/m68k/mcf5235/configure.ac @@ -17,7 +17,7 @@ RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/mcf5329/configure.ac b/c/src/lib/libbsp/m68k/mcf5329/configure.ac index d9f8821161..0c4deccf04 100644 --- a/c/src/lib/libbsp/m68k/mcf5329/configure.ac +++ b/c/src/lib/libbsp/m68k/mcf5329/configure.ac @@ -16,7 +16,7 @@ RTEMS_PROG_CCAS RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/mrm332/Makefile.am b/c/src/lib/libbsp/m68k/mrm332/Makefile.am index deb6a408fc..116865e92a 100644 --- a/c/src/lib/libbsp/m68k/mrm332/Makefile.am +++ b/c/src/lib/libbsp/m68k/mrm332/Makefile.am @@ -35,6 +35,7 @@ libbsp_a_SOURCES += startup/start_c.c \ ../../shared/bspclean.c \ ../../shared/setvec.c \ ../../shared/bspgetworkarea.c ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # clock libbsp_a_SOURCES += clock/ckinit.c # console diff --git a/c/src/lib/libbsp/m68k/mrm332/configure.ac b/c/src/lib/libbsp/m68k/mrm332/configure.ac index 4291f2bc1e..07efc0a533 100644 --- a/c/src/lib/libbsp/m68k/mrm332/configure.ac +++ b/c/src/lib/libbsp/m68k/mrm332/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/mvme147/Makefile.am b/c/src/lib/libbsp/m68k/mvme147/Makefile.am index d38a04d76f..4479282b46 100644 --- a/c/src/lib/libbsp/m68k/mvme147/Makefile.am +++ b/c/src/lib/libbsp/m68k/mvme147/Makefile.am @@ -36,6 +36,7 @@ libbsp_a_SOURCES += startup/bspclean.c \ ../../shared/bsppredriverhook.c \ ../../shared/bspgetworkarea.c ../../shared/sbrk.c \ ../../shared/setvec.c ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # clock libbsp_a_SOURCES += clock/ckinit.c # console diff --git a/c/src/lib/libbsp/m68k/mvme147/configure.ac b/c/src/lib/libbsp/m68k/mvme147/configure.ac index 196591b19b..ebd9326879 100644 --- a/c/src/lib/libbsp/m68k/mvme147/configure.ac +++ b/c/src/lib/libbsp/m68k/mvme147/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/mvme147s/Makefile.am b/c/src/lib/libbsp/m68k/mvme147s/Makefile.am index 3b1fccad22..ff1c566f36 100644 --- a/c/src/lib/libbsp/m68k/mvme147s/Makefile.am +++ b/c/src/lib/libbsp/m68k/mvme147s/Makefile.am @@ -37,6 +37,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/setvec.c \ ../../shared/bspgetworkarea.c ../../shared/setvec.c \ ../../shared/sbrk.c ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # clock libbsp_a_SOURCES += ../mvme147/clock/ckinit.c # console diff --git a/c/src/lib/libbsp/m68k/mvme147s/configure.ac b/c/src/lib/libbsp/m68k/mvme147s/configure.ac index 0d44b9db32..2ba1d0c7ab 100644 --- a/c/src/lib/libbsp/m68k/mvme147s/configure.ac +++ b/c/src/lib/libbsp/m68k/mvme147s/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/mvme162/Makefile.am b/c/src/lib/libbsp/m68k/mvme162/Makefile.am index f04d19f587..e98fae2d73 100644 --- a/c/src/lib/libbsp/m68k/mvme162/Makefile.am +++ b/c/src/lib/libbsp/m68k/mvme162/Makefile.am @@ -41,6 +41,7 @@ libbsp_a_SOURCES += startup/bspclean.c \ ../../shared/bspgetworkarea.c startup/page_table.c \ ../../shared/sbrk.c ../../shared/setvec.c \ ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # clock libbsp_a_SOURCES += clock/ckinit.c # console diff --git a/c/src/lib/libbsp/m68k/mvme162/configure.ac b/c/src/lib/libbsp/m68k/mvme162/configure.ac index 625f3f7c0b..cc3f3cd2de 100644 --- a/c/src/lib/libbsp/m68k/mvme162/configure.ac +++ b/c/src/lib/libbsp/m68k/mvme162/configure.ac @@ -18,7 +18,7 @@ RTEMS_CHECK_NETWORKING AM_CONDITIONAL([HAS_NETWORKING],test "$HAS_NETWORKING" = "yes") AM_CONDITIONAL([HAS_FPSP],[test "$RTEMS_CPU_MODEL" = "m68040"]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/mvme167/Makefile.am b/c/src/lib/libbsp/m68k/mvme167/Makefile.am index 120bc28d77..670126cb58 100644 --- a/c/src/lib/libbsp/m68k/mvme167/Makefile.am +++ b/c/src/lib/libbsp/m68k/mvme167/Makefile.am @@ -37,6 +37,7 @@ libbsp_a_SOURCES += startup/bspclean.c \ startup/page_table.c \ ../../shared/sbrk.c ../../shared/setvec.c \ ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # clock libbsp_a_SOURCES += clock/ckinit.c # console diff --git a/c/src/lib/libbsp/m68k/mvme167/configure.ac b/c/src/lib/libbsp/m68k/mvme167/configure.ac index ab33b805a2..ddafc96840 100644 --- a/c/src/lib/libbsp/m68k/mvme167/configure.ac +++ b/c/src/lib/libbsp/m68k/mvme167/configure.ac @@ -49,7 +49,7 @@ RTEMS_BSPOPTS_HELP([PRINTK_MINOR], 2 - /dev/tty2, Serial Port 3 on the MVME712M. 3 - /dev/tty3, Serial Port 4 on the MVME712M.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/m68k/uC5282/configure.ac b/c/src/lib/libbsp/m68k/uC5282/configure.ac index fd268918c5..0d1f730a5e 100644 --- a/c/src/lib/libbsp/m68k/uC5282/configure.ac +++ b/c/src/lib/libbsp/m68k/uC5282/configure.ac @@ -17,7 +17,7 @@ RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/mips/csb350/configure.ac b/c/src/lib/libbsp/mips/csb350/configure.ac index 479ae0ccdc..c23fc2811f 100644 --- a/c/src/lib/libbsp/mips/csb350/configure.ac +++ b/c/src/lib/libbsp/mips/csb350/configure.ac @@ -16,7 +16,7 @@ RTEMS_PROG_CCAS RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") -RTEMS_BSP_CLEANUP_OPTIONS(1, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/mips/hurricane/Makefile.am b/c/src/lib/libbsp/mips/hurricane/Makefile.am index 520e903279..f2b0068d5e 100644 --- a/c/src/lib/libbsp/mips/hurricane/Makefile.am +++ b/c/src/lib/libbsp/mips/hurricane/Makefile.am @@ -34,6 +34,7 @@ libbsp_a_SOURCES = libbsp_a_SOURCES += ../../shared/bspclean.c libbsp_a_SOURCES += ../../shared/bspgetworkarea.c libbsp_a_SOURCES += ../../shared/bsppredriverhook.c +libbsp_a_SOURCES += ../../shared/bspreset.c libbsp_a_SOURCES += startup/bspstart.c libbsp_a_SOURCES += ../../shared/bootcard.c libbsp_a_SOURCES += ../../shared/getentropy-cpucounter.c diff --git a/c/src/lib/libbsp/mips/hurricane/configure.ac b/c/src/lib/libbsp/mips/hurricane/configure.ac index 182418795a..7157372059 100644 --- a/c/src/lib/libbsp/mips/hurricane/configure.ac +++ b/c/src/lib/libbsp/mips/hurricane/configure.ac @@ -22,7 +22,7 @@ RTEMS_BSPOPTS_SET([BSP_HAS_RM52xx],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_HAS_RM52xx], [This BSP has a RM52xx compatible CPU.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/mips/jmr3904/configure.ac b/c/src/lib/libbsp/mips/jmr3904/configure.ac index 3c1a65c2f6..7f7344220c 100644 --- a/c/src/lib/libbsp/mips/jmr3904/configure.ac +++ b/c/src/lib/libbsp/mips/jmr3904/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/mips/malta/configure.ac b/c/src/lib/libbsp/mips/malta/configure.ac index d9c1e4c53e..8c9dc11a4a 100644 --- a/c/src/lib/libbsp/mips/malta/configure.ac +++ b/c/src/lib/libbsp/mips/malta/configure.ac @@ -14,7 +14,7 @@ RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[1]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/mips/rbtx4925/Makefile.am b/c/src/lib/libbsp/mips/rbtx4925/Makefile.am index 50793fb2c5..0a4007a7f7 100644 --- a/c/src/lib/libbsp/mips/rbtx4925/Makefile.am +++ b/c/src/lib/libbsp/mips/rbtx4925/Makefile.am @@ -35,6 +35,7 @@ libbsp_a_SOURCES = libbsp_a_SOURCES += ../../shared/bspclean.c libbsp_a_SOURCES += ../../shared/bsppredriverhook.c libbsp_a_SOURCES += ../../shared/bspgetworkarea.c +libbsp_a_SOURCES += ../../shared/bspreset.c libbsp_a_SOURCES += startup/bspstart.c libbsp_a_SOURCES += ../../shared/bootcard.c libbsp_a_SOURCES += ../../shared/getentropy-cpucounter.c diff --git a/c/src/lib/libbsp/mips/rbtx4925/configure.ac b/c/src/lib/libbsp/mips/rbtx4925/configure.ac index 5bea26f476..9da73fac29 100644 --- a/c/src/lib/libbsp/mips/rbtx4925/configure.ac +++ b/c/src/lib/libbsp/mips/rbtx4925/configure.ac @@ -18,7 +18,7 @@ RTEMS_BSPOPTS_SET([BSP_HAS_TX49xx],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_HAS_TX49xx], [This BSP has a RM52xx compatible CPU.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/mips/rbtx4938/Makefile.am b/c/src/lib/libbsp/mips/rbtx4938/Makefile.am index 50793fb2c5..0a4007a7f7 100644 --- a/c/src/lib/libbsp/mips/rbtx4938/Makefile.am +++ b/c/src/lib/libbsp/mips/rbtx4938/Makefile.am @@ -35,6 +35,7 @@ libbsp_a_SOURCES = libbsp_a_SOURCES += ../../shared/bspclean.c libbsp_a_SOURCES += ../../shared/bsppredriverhook.c libbsp_a_SOURCES += ../../shared/bspgetworkarea.c +libbsp_a_SOURCES += ../../shared/bspreset.c libbsp_a_SOURCES += startup/bspstart.c libbsp_a_SOURCES += ../../shared/bootcard.c libbsp_a_SOURCES += ../../shared/getentropy-cpucounter.c diff --git a/c/src/lib/libbsp/mips/rbtx4938/configure.ac b/c/src/lib/libbsp/mips/rbtx4938/configure.ac index 2d4c07b224..bb91f5dbbe 100644 --- a/c/src/lib/libbsp/mips/rbtx4938/configure.ac +++ b/c/src/lib/libbsp/mips/rbtx4938/configure.ac @@ -14,7 +14,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/moxie/moxiesim/Makefile.am b/c/src/lib/libbsp/moxie/moxiesim/Makefile.am index 7d8fb95ad3..e0e2b18143 100644 --- a/c/src/lib/libbsp/moxie/moxiesim/Makefile.am +++ b/c/src/lib/libbsp/moxie/moxiesim/Makefile.am @@ -36,6 +36,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/bspstart.c ../../shared/bootcard.c ../../shared/sbrk.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # clock libbsp_a_SOURCES += ../../shared/clock_driver_simidle.c # console diff --git a/c/src/lib/libbsp/moxie/moxiesim/configure.ac b/c/src/lib/libbsp/moxie/moxiesim/configure.ac index 544ff418cc..172184b116 100644 --- a/c/src/lib/libbsp/moxie/moxiesim/configure.ac +++ b/c/src/lib/libbsp/moxie/moxiesim/configure.ac @@ -15,7 +15,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS AC_MSG_CHECKING([for old moxie assembly syntax]) AC_COMPILE_IFELSE( diff --git a/c/src/lib/libbsp/nios2/nios2_iss/configure.ac b/c/src/lib/libbsp/nios2/nios2_iss/configure.ac index d345589376..e3e378d655 100644 --- a/c/src/lib/libbsp/nios2/nios2_iss/configure.ac +++ b/c/src/lib/libbsp/nios2/nios2_iss/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am b/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am index f03dbc6cf3..fc9f43d29b 100644 --- a/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am +++ b/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am @@ -29,6 +29,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ startup/bspstart.c ../../shared/bootcard.c ../../shared/sbrk.c \ ../../shared/getentropy-cpucounter.c \ startup/setvec.c ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # clock libbsp_a_SOURCES += clock/ckinit.c # console diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/configure.ac b/c/src/lib/libbsp/no_cpu/no_bsp/configure.ac index f41ec2ae72..aa7bba7c70 100644 --- a/c/src/lib/libbsp/no_cpu/no_bsp/configure.ac +++ b/c/src/lib/libbsp/no_cpu/no_bsp/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/or1k/generic_or1k/configure.ac b/c/src/lib/libbsp/or1k/generic_or1k/configure.ac index 9d78c44f9e..f0156bea19 100644 --- a/c/src/lib/libbsp/or1k/generic_or1k/configure.ac +++ b/c/src/lib/libbsp/or1k/generic_or1k/configure.ac @@ -23,7 +23,7 @@ RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]) RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/powerpc/gen5200/configure.ac b/c/src/lib/libbsp/powerpc/gen5200/configure.ac index a8cb56b4cb..f68331f997 100644 --- a/c/src/lib/libbsp/powerpc/gen5200/configure.ac +++ b/c/src/lib/libbsp/powerpc/gen5200/configure.ac @@ -128,7 +128,7 @@ AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS RTEMS_PPC_EXCEPTIONS diff --git a/c/src/lib/libbsp/powerpc/gen83xx/configure.ac b/c/src/lib/libbsp/powerpc/gen83xx/configure.ac index fb8de53b1b..b0242a7248 100644 --- a/c/src/lib/libbsp/powerpc/gen83xx/configure.ac +++ b/c/src/lib/libbsp/powerpc/gen83xx/configure.ac @@ -91,7 +91,7 @@ AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") AC_CONFIG_FILES([Makefile]) RTEMS_BSP_BOOTCARD_OPTIONS -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS RTEMS_PPC_EXCEPTIONS diff --git a/c/src/lib/libbsp/powerpc/haleakala/configure.ac b/c/src/lib/libbsp/powerpc/haleakala/configure.ac index 38c4fb445a..fff8832e31 100644 --- a/c/src/lib/libbsp/powerpc/haleakala/configure.ac +++ b/c/src/lib/libbsp/powerpc/haleakala/configure.ac @@ -28,7 +28,7 @@ RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], [This defines the base address of the exception table. NOTE: Vectors are actually at 0xFFF00000 but file starts at offset.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac b/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac index c7cbd8b729..94db3eaea1 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac @@ -50,7 +50,7 @@ RTEMS_BSPOPTS_SET([qemu],[qemuprep*],[1]) RTEMS_BSPOPTS_SET([qemu],[*],[]) RTEMS_BSPOPTS_HELP([qemu],[Defined for QEMU BSP -- undefined for others]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac b/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac index 08445fb47a..9206e14355 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac @@ -219,7 +219,7 @@ RTEMS_BSPOPTS_HELP([MPC55XX_ENABLE_START_PROLOGUE],[if defined, enable start pro AC_CONFIG_FILES([Makefile]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS RTEMS_PPC_EXCEPTIONS diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am index 024d627ad0..2c786af570 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am @@ -55,6 +55,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c ../../shared/gnatinstallhandler.c startup/cpuinit.c \ ../../shared/bspgetworkarea.c +libbsp_a_SOURCES += ../../shared/bspreset.c if HAS_NETWORKING network_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__ diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac b/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac index a861a2cd19..b2b460926d 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac @@ -61,7 +61,7 @@ RTEMS_BSPOPTS_HELP([DISPATCH_HANDLER_STAT], RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list a Makefile here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am b/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am index c768a9c5c3..bc2cf1951b 100644 --- a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am @@ -57,6 +57,7 @@ libbsp_a_SOURCES += startup/bspstart.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/bspclean.c \ ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # tod libbsp_a_SOURCES += ../../shared/tod.c tod/todcfg.c # pclock diff --git a/c/src/lib/libbsp/powerpc/mvme3100/configure.ac b/c/src/lib/libbsp/powerpc/mvme3100/configure.ac index 992316b600..130029b847 100644 --- a/c/src/lib/libbsp/powerpc/mvme3100/configure.ac +++ b/c/src/lib/libbsp/powerpc/mvme3100/configure.ac @@ -40,7 +40,7 @@ Note that the policy can still be defined by the application CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little memory is saved.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/powerpc/mvme5500/configure.ac b/c/src/lib/libbsp/powerpc/mvme5500/configure.ac index 3338184b5f..2f13146c8e 100644 --- a/c/src/lib/libbsp/powerpc/mvme5500/configure.ac +++ b/c/src/lib/libbsp/powerpc/mvme5500/configure.ac @@ -36,7 +36,7 @@ Note that the policy can still be defined by the application CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little memory is saved.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/powerpc/psim/Makefile.am b/c/src/lib/libbsp/powerpc/psim/Makefile.am index 6ed9dee4d3..f04f5a6636 100644 --- a/c/src/lib/libbsp/powerpc/psim/Makefile.am +++ b/c/src/lib/libbsp/powerpc/psim/Makefile.am @@ -38,6 +38,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/bspgetworkarea.c ../../shared/bootcard.c \ ../../shared/getentropy-cpucounter.c \ ../../powerpc/shared/startup/sbrk.c ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c # pclock libbsp_a_SOURCES += ../shared/clock/p_clock.c diff --git a/c/src/lib/libbsp/powerpc/psim/configure.ac b/c/src/lib/libbsp/powerpc/psim/configure.ac index 68bc911abf..e9e2049eae 100644 --- a/c/src/lib/libbsp/powerpc/psim/configure.ac +++ b/c/src/lib/libbsp/powerpc/psim/configure.ac @@ -48,7 +48,7 @@ and a little memory is saved.]) RTEMS_BSPOPTS_SET([BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN],[indicate that the interrupt stack is at the work area begin]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am index 6b8b8527c5..75a15d139b 100644 --- a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am @@ -31,6 +31,7 @@ dist_project_lib_DATA += startup/linkcmds startup_SOURCES = ../../shared/bspclean.c \ ../../shared/bsppredriverhook.c \ ../../shared/bspgetworkarea.c \ + ../../shared/bspreset.c \ ../../shared/bootcard.c ../../shared/sbrk.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/gnatinstallhandler.c \ diff --git a/c/src/lib/libbsp/powerpc/qemuppc/configure.ac b/c/src/lib/libbsp/powerpc/qemuppc/configure.ac index 8b2a59504f..718b16637b 100644 --- a/c/src/lib/libbsp/powerpc/qemuppc/configure.ac +++ b/c/src/lib/libbsp/powerpc/qemuppc/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/powerpc/qoriq/configure.ac b/c/src/lib/libbsp/powerpc/qoriq/configure.ac index eafa262f7c..d02cff151e 100644 --- a/c/src/lib/libbsp/powerpc/qoriq/configure.ac +++ b/c/src/lib/libbsp/powerpc/qoriq/configure.ac @@ -166,7 +166,7 @@ AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") RTEMS_CHECK_SMP AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_PPC_EXCEPTIONS RTEMS_BSP_LINKCMDS diff --git a/c/src/lib/libbsp/powerpc/ss555/Makefile.am b/c/src/lib/libbsp/powerpc/ss555/Makefile.am index d349841bb2..d37221b431 100644 --- a/c/src/lib/libbsp/powerpc/ss555/Makefile.am +++ b/c/src/lib/libbsp/powerpc/ss555/Makefile.am @@ -39,6 +39,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/sbrk.c ../../shared/gnatinstallhandler.c start/start.S \ ../../shared/bspgetworkarea.c +libbsp_a_SOURCES += ../../shared/bspreset.c # tm27supp libbsp_a_SOURCES += startup/tm27supp.c diff --git a/c/src/lib/libbsp/powerpc/ss555/configure.ac b/c/src/lib/libbsp/powerpc/ss555/configure.ac index 964bc789fc..ce6381e56b 100644 --- a/c/src/lib/libbsp/powerpc/ss555/configure.ac +++ b/c/src/lib/libbsp/powerpc/ss555/configure.ac @@ -42,7 +42,7 @@ RTEMS_BSPOPTS_HELP([PRINTK_MINOR], I/O. Don't open the printk port from RTEMS unless also using polled I/O for the SCI ports.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list a Makefile here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/powerpc/t32mppc/configure.ac b/c/src/lib/libbsp/powerpc/t32mppc/configure.ac index ff50fe1a38..e1803f4b0d 100644 --- a/c/src/lib/libbsp/powerpc/t32mppc/configure.ac +++ b/c/src/lib/libbsp/powerpc/t32mppc/configure.ac @@ -31,7 +31,7 @@ AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) RTEMS_CHECK_NETWORKING AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_PPC_EXCEPTIONS RTEMS_BSP_LINKCMDS diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am index 0622bc909f..fe91366072 100644 --- a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am +++ b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am @@ -65,6 +65,7 @@ libbsp_a_SOURCES += ../../shared/bspclean.c \ ../../shared/getentropy-cpucounter.c \ startup/mmutlbtab.c startup/cpuinit.c ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += ../../shared/bspreset.c if HAS_NETWORKING network_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__ diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac b/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac index 353d6b774c..6f1ec0e33f 100644 --- a/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac +++ b/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac @@ -94,7 +94,7 @@ RTEMS_BSPOPTS_HELP([BSP_USE_NETWORK_SCC], # Explicitly list a Makefile here AC_CONFIG_FILES([Makefile]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS RTEMS_PPC_EXCEPTIONS diff --git a/c/src/lib/libbsp/powerpc/virtex/configure.ac b/c/src/lib/libbsp/powerpc/virtex/configure.ac index dfe6fd4339..518a26d39e 100644 --- a/c/src/lib/libbsp/powerpc/virtex/configure.ac +++ b/c/src/lib/libbsp/powerpc/virtex/configure.ac @@ -40,7 +40,7 @@ VIRTEX_REGION([VIRTEX_FAST_RAM_LENGTH],[fast RAM region length],[0x0]) VIRTEX_REGION([VIRTEX_RESET_ORIGIN],[reset region origin],[0x7ffffec]) VIRTEX_REGION([VIRTEX_RESET_LENGTH],[reset region length],[0x14]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([ diff --git a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am index da6abd92b0..c2914994f9 100644 --- a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am @@ -37,6 +37,7 @@ libbsp_a_SOURCES = startup/bspclean.c \ ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c \ ../shared/src/memcpy.c +libbsp_a_SOURCES += ../../shared/bspreset.c # start libbsp_a_SOURCES += start/start.S diff --git a/c/src/lib/libbsp/powerpc/virtex4/configure.ac b/c/src/lib/libbsp/powerpc/virtex4/configure.ac index e9f6ee69c3..049e54e460 100644 --- a/c/src/lib/libbsp/powerpc/virtex4/configure.ac +++ b/c/src/lib/libbsp/powerpc/virtex4/configure.ac @@ -36,7 +36,7 @@ RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0x0100]) RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], [This defines the base address of the exception table.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am index 635661e7df..ed4576df9f 100644 --- a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am @@ -36,6 +36,7 @@ libbsp_a_SOURCES = startup/bspclean.c \ ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c \ ../shared/src/memcpy.c +libbsp_a_SOURCES += ../../shared/bspreset.c # start libbsp_a_SOURCES += start/start.S diff --git a/c/src/lib/libbsp/powerpc/virtex5/configure.ac b/c/src/lib/libbsp/powerpc/virtex5/configure.ac index 63dac690dc..e9767abb9c 100644 --- a/c/src/lib/libbsp/powerpc/virtex5/configure.ac +++ b/c/src/lib/libbsp/powerpc/virtex5/configure.ac @@ -36,7 +36,7 @@ RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0x0100]) RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], [This defines the base address of the exception table.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/riscv/riscv_generic/configure.ac b/c/src/lib/libbsp/riscv/riscv_generic/configure.ac index 92c1b9609d..dd027a3a65 100644 --- a/c/src/lib/libbsp/riscv/riscv_generic/configure.ac +++ b/c/src/lib/libbsp/riscv/riscv_generic/configure.ac @@ -29,7 +29,7 @@ RTEMS_PROG_CCAS RTEMS_CHECK_SMP AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/sh/gensh1/configure.ac b/c/src/lib/libbsp/sh/gensh1/configure.ac index 18e661219c..0f6a184369 100644 --- a/c/src/lib/libbsp/sh/gensh1/configure.ac +++ b/c/src/lib/libbsp/sh/gensh1/configure.ac @@ -25,7 +25,7 @@ RTEMS_BSPOPTS_HELP([START_HW_INIT], ## Used in scitab/Makefile.am AC_SUBST(CPU_CLOCK_RATE_HZ) -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/sh/gensh2/Makefile.am b/c/src/lib/libbsp/sh/gensh2/Makefile.am index 9a0c130fc9..ca052a1865 100644 --- a/c/src/lib/libbsp/sh/gensh2/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh2/Makefile.am @@ -41,6 +41,7 @@ libbsp_a_SOURCES += startup/hw_init.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/gnatinstallhandler.c ../../shared/bspclean.c \ ../shared/bsphwinit.c +libbsp_a_SOURCES += ../../shared/bspreset.c # scitab libbsp_a_SOURCES += scitab.c # console diff --git a/c/src/lib/libbsp/sh/gensh2/configure.ac b/c/src/lib/libbsp/sh/gensh2/configure.ac index e7ef9a7cab..62f89b38d8 100644 --- a/c/src/lib/libbsp/sh/gensh2/configure.ac +++ b/c/src/lib/libbsp/sh/gensh2/configure.ac @@ -29,7 +29,7 @@ RTEMS_BSPOPTS_SET([STANDALONE_EVB],[*],[]) RTEMS_BSPOPTS_HELP([STANDALONE_EVB], [If defined, compiles code to jump-start from FLASH, without a monitor]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/sh/gensh4/Makefile.am b/c/src/lib/libbsp/sh/gensh4/Makefile.am index 9f41b8a18d..10c40daf04 100644 --- a/c/src/lib/libbsp/sh/gensh4/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh4/Makefile.am @@ -33,6 +33,7 @@ libbsp_a_SOURCES += \ ../../shared/bspclean.c ../../shared/sbrk.c ../../shared/bootcard.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/gnatinstallhandler.c ../shared/bsphwinit.c +libbsp_a_SOURCES += ../../shared/bspreset.c # console libbsp_a_SOURCES += console/console.c ../../shared/dummy_printk_support.c # hw_init diff --git a/c/src/lib/libbsp/sh/gensh4/configure.ac b/c/src/lib/libbsp/sh/gensh4/configure.ac index 6407e791d7..26513ee0cf 100644 --- a/c/src/lib/libbsp/sh/gensh4/configure.ac +++ b/c/src/lib/libbsp/sh/gensh4/configure.ac @@ -31,7 +31,7 @@ RTEMS_BSPOPTS_SET([COPY_DATA_FROM_ROM],[*],[0]) RTEMS_BSPOPTS_HELP([COPY_DATA_FROM_ROM], [Whether to copy data from ROM to RAM in start.S]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/sh/shsim/Makefile.am b/c/src/lib/libbsp/sh/shsim/Makefile.am index 39ab3f4e7a..45d4d4bfa2 100644 --- a/c/src/lib/libbsp/sh/shsim/Makefile.am +++ b/c/src/lib/libbsp/sh/shsim/Makefile.am @@ -38,6 +38,7 @@ libbsp_a_SOURCES += ../../shared/getentropy-cpucounter.c libbsp_a_SOURCES += ../../shared/gnatinstallhandler.c libbsp_a_SOURCES += ../shared/bsphwinit.c libbsp_a_SOURCES += startup/sysexit.c +libbsp_a_SOURCES += ../../shared/bspreset.c # clock libbsp_a_SOURCES += ../../shared/clock_driver_simidle.c diff --git a/c/src/lib/libbsp/sh/shsim/configure.ac b/c/src/lib/libbsp/sh/shsim/configure.ac index 12ae3ccac6..6639496fbd 100644 --- a/c/src/lib/libbsp/sh/shsim/configure.ac +++ b/c/src/lib/libbsp/sh/shsim/configure.ac @@ -35,7 +35,7 @@ RTEMS_BSPOPTS_HELP([START_HW_INIT], ## Used in scitab/Makefile.am AC_SUBST(CPU_CLOCK_RATE_HZ) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/sparc/erc32/Makefile.am b/c/src/lib/libbsp/sparc/erc32/Makefile.am index 037bf8a7d7..bfb39fb709 100644 --- a/c/src/lib/libbsp/sparc/erc32/Makefile.am +++ b/c/src/lib/libbsp/sparc/erc32/Makefile.am @@ -31,6 +31,7 @@ libbsp_a_SOURCES = libbsp_a_SOURCES += ../../shared/bspclean.c libbsp_a_SOURCES += startup/bsppredriver.c libbsp_a_SOURCES += ../../sparc/shared/startup/bspgetworkarea.c +libbsp_a_SOURCES += ../../shared/bspreset.c libbsp_a_SOURCES += ../../shared/bspstart.c libbsp_a_SOURCES += ../../shared/bootcard.c libbsp_a_SOURCES += ../../shared/getentropy-cpucounter.c diff --git a/c/src/lib/libbsp/sparc/erc32/configure.ac b/c/src/lib/libbsp/sparc/erc32/configure.ac index d6dabcebab..94caab08f3 100644 --- a/c/src/lib/libbsp/sparc/erc32/configure.ac +++ b/c/src/lib/libbsp/sparc/erc32/configure.ac @@ -35,7 +35,7 @@ RTEMS_BSPOPTS_HELP([BSP_POWER_DOWN_AT_FATAL_HALT], [If defined, CPU is spinning on fatal exit. Otherwise generate system error which will hand over to debugger, simulator, etc.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/sparc/leon2/Makefile.am b/c/src/lib/libbsp/sparc/leon2/Makefile.am index 545111ea07..d788c1a0d7 100644 --- a/c/src/lib/libbsp/sparc/leon2/Makefile.am +++ b/c/src/lib/libbsp/sparc/leon2/Makefile.am @@ -34,6 +34,7 @@ libbsp_a_SOURCES = # startup libbsp_a_SOURCES += ../../shared/bspclean.c libbsp_a_SOURCES += startup/bsppredriver.c +libbsp_a_SOURCES += ../../shared/bspreset.c libbsp_a_SOURCES += startup/bspstart.c libbsp_a_SOURCES += ../../sparc/shared/startup/bspgetworkarea.c libbsp_a_SOURCES += ../../shared/bootcard.c diff --git a/c/src/lib/libbsp/sparc/leon2/configure.ac b/c/src/lib/libbsp/sparc/leon2/configure.ac index 9376cca4ff..101d9fdbcd 100644 --- a/c/src/lib/libbsp/sparc/leon2/configure.ac +++ b/c/src/lib/libbsp/sparc/leon2/configure.ac @@ -35,7 +35,7 @@ RTEMS_BSPOPTS_HELP([BSP_POWER_DOWN_AT_FATAL_HALT], [If defined, CPU is spinning on fatal exit. Otherwise generate system error which will hand over to debugger, simulator, etc.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS # Explicitly list all Makefiles here diff --git a/c/src/lib/libbsp/sparc/leon3/Makefile.am b/c/src/lib/libbsp/sparc/leon3/Makefile.am index bf8fafc584..87f15084eb 100644 --- a/c/src/lib/libbsp/sparc/leon3/Makefile.am +++ b/c/src/lib/libbsp/sparc/leon3/Makefile.am @@ -43,6 +43,7 @@ libbsp_a_SOURCES += \ ../../sparc/shared/startup/bspgetworkarea.c ../../shared/sbrk.c \ startup/setvec.c \ startup/spurious.c startup/bspidle.S startup/bspdelay.c +libbsp_a_SOURCES += ../../shared/bspreset.c libbsp_a_SOURCES += startup/cpucounter.c libbsp_a_SOURCES += ../../sparc/shared/startup/bsp_fatal_exit.c libbsp_a_SOURCES += startup/bsp_fatal_halt.c diff --git a/c/src/lib/libbsp/sparc/leon3/configure.ac b/c/src/lib/libbsp/sparc/leon3/configure.ac index ac71f0713e..cf96008d80 100644 --- a/c/src/lib/libbsp/sparc/leon3/configure.ac +++ b/c/src/lib/libbsp/sparc/leon3/configure.ac @@ -37,7 +37,7 @@ RTEMS_BSPOPTS_HELP([BSP_POWER_DOWN_AT_FATAL_HALT], [If defined, CPU is powered down on fatal exit. Otherwise generate system error which will hand over to debugger, simulator, etc.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0, 1) +RTEMS_BSP_CLEANUP_OPTIONS RTEMS_BSP_LINKCMDS # Explicitly list all Makefiles here diff --git a/c/src/lib/libbsp/sparc64/niagara/Makefile.am b/c/src/lib/libbsp/sparc64/niagara/Makefile.am index d7bba6325f..87968e92e8 100644 --- a/c/src/lib/libbsp/sparc64/niagara/Makefile.am +++ b/c/src/lib/libbsp/sparc64/niagara/Makefile.am @@ -44,6 +44,7 @@ startup_SOURCES = startup/bspclean.c startup/m5op_sparc.S \ ../../shared/getentropy-cpucounter.c \ ../../shared/bspgetworkarea.c \ ../../shared/bspstart.c \ + ../../shared/bspreset.c \ ../shared/startup/setvec.c \ ../../shared/gnatinstallhandler.c \ ../shared/helenos/boot/genarch/balloc.c \ diff --git a/c/src/lib/libbsp/sparc64/niagara/configure.ac b/c/src/lib/libbsp/sparc64/niagara/configure.ac index 8a0ad99f37..a0f44d8505 100644 --- a/c/src/lib/libbsp/sparc64/niagara/configure.ac +++ b/c/src/lib/libbsp/sparc64/niagara/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]) RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/sparc64/usiii/Makefile.am b/c/src/lib/libbsp/sparc64/usiii/Makefile.am index a3c4aadf9d..c4c759a9e5 100644 --- a/c/src/lib/libbsp/sparc64/usiii/Makefile.am +++ b/c/src/lib/libbsp/sparc64/usiii/Makefile.am @@ -90,6 +90,7 @@ startup_SOURCES = ../../shared/bspclean.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/bspgetworkarea.c \ ../../shared/bsppredriverhook.c \ + ../../shared/bspreset.c \ ../shared/startup/setvec.c \ ../../shared/gnatinstallhandler.c \ ../shared/helenos/boot/genarch/balloc.c \ diff --git a/c/src/lib/libbsp/sparc64/usiii/configure.ac b/c/src/lib/libbsp/sparc64/usiii/configure.ac index 3055aeaa4e..ee659d2e0d 100644 --- a/c/src/lib/libbsp/sparc64/usiii/configure.ac +++ b/c/src/lib/libbsp/sparc64/usiii/configure.ac @@ -20,7 +20,7 @@ time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites.]) -RTEMS_BSP_CLEANUP_OPTIONS(0, 0) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) diff --git a/c/src/lib/libbsp/v850/gdbv850sim/configure.ac b/c/src/lib/libbsp/v850/gdbv850sim/configure.ac index f57fed6dac..0c397f3ca4 100644 --- a/c/src/lib/libbsp/v850/gdbv850sim/configure.ac +++ b/c/src/lib/libbsp/v850/gdbv850sim/configure.ac @@ -13,7 +13,7 @@ RTEMS_PROG_CC_FOR_TARGET RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS -RTEMS_BSP_CLEANUP_OPTIONS(0, 1) +RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([Makefile]) -- cgit v1.2.3