[rtems commit] Add bspopts.h.in.

Ralf Corsepius ralf at rtems.org
Thu Jul 26 06:43:31 UTC 2012


Module:    rtems
Branch:    4.10
Commit:    c47da3ce826a888e88479ba5a57a352d0afa852c
Changeset: http://git.rtems.org/rtems/commit/?id=c47da3ce826a888e88479ba5a57a352d0afa852c

Author:    Ralf Corsépius <ralf.corsepius at rtems.org>
Date:      Thu Jul 26 08:46:35 2012 +0200

Add bspopts.h.in.

---

 c/src/lib/libbsp/arm/csb336/include/bspopts.h.in   |   31 ++++++
 c/src/lib/libbsp/arm/csb337/include/bspopts.h.in   |   56 ++++++++++
 c/src/lib/libbsp/arm/edb7312/include/bspopts.h.in  |   37 +++++++
 c/src/lib/libbsp/arm/gba/include/bspopts.h.in      |   31 ++++++
 .../lib/libbsp/arm/gdbarmsim/include/bspopts.h.in  |   31 ++++++
 c/src/lib/libbsp/arm/gp32/include/bspopts.h.in     |   31 ++++++
 c/src/lib/libbsp/arm/gumstix/include/bspopts.h.in  |   37 +++++++
 c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in  |   97 +++++++++++++++++
 c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in  |   88 +++++++++++++++
 c/src/lib/libbsp/arm/nds/include/bspopts.h.in      |   31 ++++++
 c/src/lib/libbsp/arm/rtl22xx/include/bspopts.h.in  |   37 +++++++
 c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in |   37 +++++++
 c/src/lib/libbsp/avr/avrtest/include/bspopts.h.in  |   31 ++++++
 .../lib/libbsp/bfin/TLL6527M/include/bspopts.h.in  |   48 ++++++++
 .../libbsp/bfin/bf537Stamp/include/bspopts.h.in    |   38 +++++++
 .../lib/libbsp/bfin/eZKit533/include/bspopts.h.in  |   38 +++++++
 c/src/lib/libbsp/h8300/h8sim/include/bspopts.h.in  |   31 ++++++
 c/src/lib/libbsp/i386/i386ex/include/bspopts.h.in  |   34 ++++++
 c/src/lib/libbsp/i386/pc386/include/bspopts.h.in   |   74 +++++++++++++
 .../lib/libbsp/i386/ts_386ex/include/bspopts.h.in  |   44 ++++++++
 .../lib/libbsp/lm32/lm32_evr/include/bspopts.h.in  |   39 +++++++
 c/src/lib/libbsp/m32c/m32cbsp/include/bspopts.h.in |   31 ++++++
 c/src/lib/libbsp/m32r/m32rsim/include/bspopts.h.in |   31 ++++++
 c/src/lib/libbsp/m68k/av5282/include/bspopts.h.in  |   31 ++++++
 c/src/lib/libbsp/m68k/csb360/include/bspopts.h.in  |   31 ++++++
 .../lib/libbsp/m68k/gen68302/include/bspopts.h.in  |   31 ++++++
 .../lib/libbsp/m68k/gen68340/include/bspopts.h.in  |   31 ++++++
 .../lib/libbsp/m68k/gen68360/include/bspopts.h.in  |   40 +++++++
 .../libbsp/m68k/genmcf548x/include/bspopts.h.in    |   48 ++++++++
 c/src/lib/libbsp/m68k/idp/include/bspopts.h.in     |   31 ++++++
 .../libbsp/m68k/mcf5206elite/include/bspopts.h.in  |   31 ++++++
 .../lib/libbsp/m68k/mcf52235/include/bspopts.h.in  |   31 ++++++
 .../lib/libbsp/m68k/mcf5225x/include/bspopts.h.in  |   31 ++++++
 c/src/lib/libbsp/m68k/mcf5235/include/bspopts.h.in |   31 ++++++
 c/src/lib/libbsp/m68k/mcf5329/include/bspopts.h.in |   31 ++++++
 c/src/lib/libbsp/m68k/mrm332/include/bspopts.h.in  |   31 ++++++
 c/src/lib/libbsp/m68k/mvme136/include/bspopts.h.in |   31 ++++++
 c/src/lib/libbsp/m68k/mvme147/include/bspopts.h.in |   31 ++++++
 .../lib/libbsp/m68k/mvme147s/include/bspopts.h.in  |   31 ++++++
 c/src/lib/libbsp/m68k/mvme162/include/bspopts.h.in |   31 ++++++
 c/src/lib/libbsp/m68k/mvme167/include/bspopts.h.in |   55 ++++++++++
 .../lib/libbsp/m68k/ods68302/include/bspopts.h.in  |   31 ++++++
 .../lib/libbsp/m68k/sim68000/include/bspopts.h.in  |   39 +++++++
 c/src/lib/libbsp/m68k/uC5282/include/bspopts.h.in  |   31 ++++++
 c/src/lib/libbsp/mips/csb350/include/bspopts.h.in  |   31 ++++++
 .../libbsp/mips/genmongoosev/include/bspopts.h.in  |   31 ++++++
 .../lib/libbsp/mips/hurricane/include/bspopts.h.in |   37 +++++++
 c/src/lib/libbsp/mips/jmr3904/include/bspopts.h.in |   31 ++++++
 .../lib/libbsp/mips/rbtx4925/include/bspopts.h.in  |   34 ++++++
 .../lib/libbsp/mips/rbtx4938/include/bspopts.h.in  |   31 ++++++
 .../lib/libbsp/no_cpu/no_bsp/include/bspopts.h.in  |   31 ++++++
 .../libbsp/powerpc/beatnik/include/bspopts.h.in    |   39 +++++++
 c/src/lib/libbsp/powerpc/ep1a/include/bspopts.h.in |   53 +++++++++
 .../libbsp/powerpc/gen5200/include/bspopts.h.in    |   72 ++++++++++++
 .../libbsp/powerpc/gen83xx/include/bspopts.h.in    |   51 +++++++++
 .../libbsp/powerpc/haleakala/include/bspopts.h.in  |   40 +++++++
 .../lib/libbsp/powerpc/mbx8xx/include/bspopts.h.in |  100 +++++++++++++++++
 .../powerpc/motorola_powerpc/include/bspopts.h.in  |   52 +++++++++
 .../libbsp/powerpc/mpc55xxevb/include/bspopts.h.in |   78 +++++++++++++
 .../libbsp/powerpc/mpc8260ads/include/bspopts.h.in |   70 ++++++++++++
 .../libbsp/powerpc/mvme3100/include/bspopts.h.in   |   46 ++++++++
 .../libbsp/powerpc/mvme5500/include/bspopts.h.in   |   46 ++++++++
 c/src/lib/libbsp/powerpc/psim/include/bspopts.h.in |   53 +++++++++
 .../libbsp/powerpc/qemuppc/include/bspopts.h.in    |   31 ++++++
 .../libbsp/powerpc/score603e/include/bspopts.h.in  |   76 +++++++++++++
 .../lib/libbsp/powerpc/ss555/include/bspopts.h.in  |   52 +++++++++
 .../lib/libbsp/powerpc/tqm8xx/include/bspopts.h.in |  114 ++++++++++++++++++++
 .../lib/libbsp/powerpc/virtex/include/bspopts.h.in |   48 ++++++++
 c/src/lib/libbsp/sh/gensh1/include/bspopts.h.in    |   38 +++++++
 c/src/lib/libbsp/sh/gensh2/include/bspopts.h.in    |   41 +++++++
 c/src/lib/libbsp/sh/gensh4/include/bspopts.h.in    |   37 +++++++
 c/src/lib/libbsp/sh/shsim/include/bspopts.h.in     |   41 +++++++
 c/src/lib/libbsp/sparc/erc32/include/bspopts.h.in  |   49 +++++++++
 c/src/lib/libbsp/sparc/leon2/include/bspopts.h.in  |   44 ++++++++
 c/src/lib/libbsp/sparc/leon3/include/bspopts.h.in  |   44 ++++++++
 75 files changed, 3233 insertions(+), 0 deletions(-)

diff --git a/c/src/lib/libbsp/arm/csb336/include/bspopts.h.in b/c/src/lib/libbsp/arm/csb336/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/arm/csb336/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/csb337/include/bspopts.h.in b/c/src/lib/libbsp/arm/csb337/include/bspopts.h.in
new file mode 100644
index 0000000..32b4c64
--- /dev/null
+++ b/c/src/lib/libbsp/arm/csb337/include/bspopts.h.in
@@ -0,0 +1,56 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, enable use of the SED1356 controller and LCD. */
+#undef ENABLE_LCD
+
+/* If defined, enable use of the uMon console. */
+#undef ENABLE_UMON
+
+/* If defined, enable use of the MicroMonitor console device. */
+#undef ENABLE_UMON_CONSOLE
+
+/* If defined, enable use of the USART 0. */
+#undef ENABLE_USART0
+
+/* If defined, enable use of the USART 1. */
+#undef ENABLE_USART1
+
+/* If defined, enable use of the USART 2. */
+#undef ENABLE_USART2
+
+/* If defined, enable use of the USART 3. */
+#undef ENABLE_USART3
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, this indicates that the BSP is being built for the csb637
+   variant. */
+#undef csb637
diff --git a/c/src/lib/libbsp/arm/edb7312/include/bspopts.h.in b/c/src/lib/libbsp/arm/edb7312/include/bspopts.h.in
new file mode 100644
index 0000000..629a4a5
--- /dev/null
+++ b/c/src/lib/libbsp/arm/edb7312/include/bspopts.h.in
@@ -0,0 +1,37 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, enable options which optimize executingon the Skyeye simulator.
+   Speed up the clock ticks while the idle task is running so time spent in
+   the idle task is minimized. This significantly reduces the wall time
+   required to execute the RTEMS test suites. */
+#undef ON_SKYEYE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/gba/include/bspopts.h.in b/c/src/lib/libbsp/arm/gba/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/arm/gba/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/gdbarmsim/include/bspopts.h.in b/c/src/lib/libbsp/arm/gdbarmsim/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/arm/gdbarmsim/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/gp32/include/bspopts.h.in b/c/src/lib/libbsp/arm/gp32/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/arm/gp32/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/gumstix/include/bspopts.h.in b/c/src/lib/libbsp/arm/gumstix/include/bspopts.h.in
new file mode 100644
index 0000000..629a4a5
--- /dev/null
+++ b/c/src/lib/libbsp/arm/gumstix/include/bspopts.h.in
@@ -0,0 +1,37 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, enable options which optimize executingon the Skyeye simulator.
+   Speed up the clock ticks while the idle task is running so time spent in
+   the idle task is minimized. This significantly reduces the wall time
+   required to execute the RTEMS test suites. */
+#undef ON_SKYEYE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in b/c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in
new file mode 100644
index 0000000..0b6dde5
--- /dev/null
+++ b/c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in
@@ -0,0 +1,97 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* disable testsuite samples with high memory demands */
+#undef BSP_SMALL_MEMORY
+
+/* reset vector address for BSP start */
+#undef BSP_START_RESET_VECTOR
+
+/* CPU clock in Hz */
+#undef LPC24XX_CCLK
+
+/* configuration for console (UART 0) */
+#undef LPC24XX_CONFIG_CONSOLE
+
+/* configuration for I2C 0 */
+#undef LPC24XX_CONFIG_I2C_0
+
+/* configuration for I2C 1 */
+#undef LPC24XX_CONFIG_I2C_1
+
+/* configuration for I2C 2 */
+#undef LPC24XX_CONFIG_I2C_2
+
+/* configuration for UART 1 */
+#undef LPC24XX_CONFIG_UART_1
+
+/* configuration for UART 2 */
+#undef LPC24XX_CONFIG_UART_2
+
+/* configuration for UART 3 */
+#undef LPC24XX_CONFIG_UART_3
+
+/* enable Micron configuration for EMC */
+#undef LPC24XX_EMC_MICRON
+
+/* enable Numonyx configuration for EMC */
+#undef LPC24XX_EMC_NUMONYX
+
+/* enable tests for EMC */
+#undef LPC24XX_EMC_TEST
+
+/* enable RMII for Ethernet */
+#undef LPC24XX_ETHERNET_RMII
+
+/* enable heap extend by Ethernet and USB regions */
+#undef LPC24XX_HEAP_EXTEND
+
+/* main oscillator frequency in Hz */
+#undef LPC24XX_OSCILLATOR_MAIN
+
+/* RTC oscillator frequency in Hz */
+#undef LPC24XX_OSCILLATOR_RTC
+
+/* enable special task stack support for task stacks in internal RAM */
+#undef LPC24XX_SPECIAL_TASK_STACKS_SUPPORT
+
+/* stop Ethernet controller at start-up to avoid DMA interference */
+#undef LPC24XX_STOP_ETHERNET
+
+/* stop general purpose DMA at start-up to avoid DMA interference */
+#undef LPC24XX_STOP_GPDMA
+
+/* stop USB controller at start-up to avoid DMA interference */
+#undef LPC24XX_STOP_USB
+
+/* baud for UARTs */
+#undef LPC24XX_UART_BAUD
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in b/c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in
new file mode 100644
index 0000000..639a9ad
--- /dev/null
+++ b/c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in
@@ -0,0 +1,88 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* disable testsuite samples with high memory demands */
+#undef BSP_SMALL_MEMORY
+
+/* reset vector address for BSP start */
+#undef BSP_START_RESET_VECTOR
+
+/* ARM clock in Hz */
+#undef LPC32XX_ARM_CLK
+
+/* clock configuration for UART 3 */
+#undef LPC32XX_CONFIG_U3CLK
+
+/* clock configuration for UART 4 */
+#undef LPC32XX_CONFIG_U4CLK
+
+/* clock configuration for UART 5 */
+#undef LPC32XX_CONFIG_U5CLK
+
+/* clock configuration for UART 6 */
+#undef LPC32XX_CONFIG_U6CLK
+
+/* clock mode configuration for UARTs */
+#undef LPC32XX_CONFIG_UART_CLKMODE
+
+/* disable MMU */
+#undef LPC32XX_DISABLE_MMU
+
+/* disable MMU protection of read-only sections */
+#undef LPC32XX_DISABLE_READ_ONLY_PROTECTION
+
+/* disable cache for read-write data sections */
+#undef LPC32XX_DISABLE_READ_WRITE_DATA_CACHE
+
+/* enable RMII for Ethernet */
+#undef LPC32XX_ETHERNET_RMII
+
+/* AHB bus clock in Hz */
+#undef LPC32XX_HCLK
+
+/* main oscillator frequency in Hz */
+#undef LPC32XX_OSCILLATOR_MAIN
+
+/* RTC oscillator frequency in Hz */
+#undef LPC32XX_OSCILLATOR_RTC
+
+/* peripheral clock in Hz */
+#undef LPC32XX_PERIPH_CLK
+
+/* baud for UART 1 */
+#undef LPC32XX_UART_1_BAUD
+
+/* baud for UART 2 */
+#undef LPC32XX_UART_2_BAUD
+
+/* baud for UART 7 */
+#undef LPC32XX_UART_7_BAUD
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/nds/include/bspopts.h.in b/c/src/lib/libbsp/arm/nds/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/arm/nds/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/rtl22xx/include/bspopts.h.in b/c/src/lib/libbsp/arm/rtl22xx/include/bspopts.h.in
new file mode 100644
index 0000000..629a4a5
--- /dev/null
+++ b/c/src/lib/libbsp/arm/rtl22xx/include/bspopts.h.in
@@ -0,0 +1,37 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, enable options which optimize executingon the Skyeye simulator.
+   Speed up the clock ticks while the idle task is running so time spent in
+   the idle task is minimized. This significantly reduces the wall time
+   required to execute the RTEMS test suites. */
+#undef ON_SKYEYE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in b/c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in
new file mode 100644
index 0000000..629a4a5
--- /dev/null
+++ b/c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in
@@ -0,0 +1,37 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, enable options which optimize executingon the Skyeye simulator.
+   Speed up the clock ticks while the idle task is running so time spent in
+   the idle task is minimized. This significantly reduces the wall time
+   required to execute the RTEMS test suites. */
+#undef ON_SKYEYE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/avr/avrtest/include/bspopts.h.in b/c/src/lib/libbsp/avr/avrtest/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/avr/avrtest/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/bfin/TLL6527M/include/bspopts.h.in b/c/src/lib/libbsp/bfin/TLL6527M/include/bspopts.h.in
new file mode 100644
index 0000000..5fcb0cf
--- /dev/null
+++ b/c/src/lib/libbsp/bfin/TLL6527M/include/bspopts.h.in
@@ -0,0 +1,48 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* (BSP--Skyeye) If defined, disable features which are not supported on
+   Skyeye. */
+#undef BFIN_ON_SKYEYE
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* The baudrate of the console uart. */
+#undef CONSOLE_BAUDRATE
+
+/* The console driver can operate in either polled or interrupt mode. */
+#undef CONSOLE_USE_INTERRUPTS
+
+/* Select if INTERRUPT use table or link list */
+#undef INTERRUPT_USE_TABLE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* The uart driver can operate in dma mode with interrupts. Set to 1 if DMA
+   operation is required */
+#undef UART_USE_DMA
diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/include/bspopts.h.in b/c/src/lib/libbsp/bfin/bf537Stamp/include/bspopts.h.in
new file mode 100644
index 0000000..ccc132f
--- /dev/null
+++ b/c/src/lib/libbsp/bfin/bf537Stamp/include/bspopts.h.in
@@ -0,0 +1,38 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* (BSP--Skyeye) If defined, disable features which are not supported on
+   Skyeye. */
+#undef BFIN_ON_SKYEYE
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* The console driver can operate in either polled or interrupt mode. */
+#undef CONSOLE_USE_INTERRUPTS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/bfin/eZKit533/include/bspopts.h.in b/c/src/lib/libbsp/bfin/eZKit533/include/bspopts.h.in
new file mode 100644
index 0000000..ccc132f
--- /dev/null
+++ b/c/src/lib/libbsp/bfin/eZKit533/include/bspopts.h.in
@@ -0,0 +1,38 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* (BSP--Skyeye) If defined, disable features which are not supported on
+   Skyeye. */
+#undef BFIN_ON_SKYEYE
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* The console driver can operate in either polled or interrupt mode. */
+#undef CONSOLE_USE_INTERRUPTS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/h8300/h8sim/include/bspopts.h.in b/c/src/lib/libbsp/h8300/h8sim/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/h8300/h8sim/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/i386/i386ex/include/bspopts.h.in b/c/src/lib/libbsp/i386/i386ex/include/bspopts.h.in
new file mode 100644
index 0000000..b5b3dcb
--- /dev/null
+++ b/c/src/lib/libbsp/i386/i386ex/include/bspopts.h.in
@@ -0,0 +1,34 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* if using 16 bit mode assembler support */
+#undef NEW_GAS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/i386/pc386/include/bspopts.h.in b/c/src/lib/libbsp/i386/pc386/include/bspopts.h.in
new file mode 100644
index 0000000..863838d
--- /dev/null
+++ b/c/src/lib/libbsp/i386/pc386/include/bspopts.h.in
@@ -0,0 +1,74 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, set the VGA display to 80x50. */
+#undef BSP_VIDEO_80x50
+
+/* If enabled, the clock driver will use the good old 8254 chip to report
+   microsecond-accuracy clock times. Enable it, if: - you have nanosecond
+   timing enabled (you do NOT have USE_TICKS_FOR_CPU_USAGE_STATISTICS enabled)
+   - you do NOT have CLOCK_DRIVER_USE_TSC enabled (use one, the other, or
+   neither) - you do not mind adding roughly 5 microseconds to each context
+   switch. */
+#undef CLOCK_DRIVER_USE_8254
+
+/* If enabled, the clock driver will use the TSC register available with
+   Pentium-class CPUs to report close to nanosecond-accuracy clock times.
+   Enable it, if: - you have nanosecond timing enabled (you do NOT have
+   USE_TICKS_FOR_CPU_USAGE_STATISTICS enabled) - you do NOT have
+   CLOCK_DRIVER_USE_8254 enabled (use one, the other, or neither) - you have a
+   Pentium which supports TSC (all Intels, and probably all or most clones) -
+   you do not have a variable-speed CPU clock. Note that some motherboard BIOS
+   will automatically vary clock speed for thermal control. Note also,
+   however, that really new Pentium-class chips from Intel and AMD will
+   maintain a constant-rate TSC regardless. */
+#undef CLOCK_DRIVER_USE_TSC
+
+/* Determines, whether RTEMS will try to use the primary IDE interface.
+   Disable it, if: - you have no primary IDE interface - or you have no disk
+   attached to this interface - or you do not want to access disks attached to
+   this interface */
+#undef IDE_USE_PRIMARY_INTERFACE
+
+/* Determines, whether RTEMS will try to use the secondary IDE interface.
+   Enable it, if: - you have a secondary IDE interface - and you have at least
+   one disk attached to this interface - and you do want to access disks
+   attached to this interface */
+#undef IDE_USE_SECONDARY_INTERFACE
+
+/* if using 16 bit mode assembler support */
+#undef NEW_GAS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Determines, whether the console will be associated with the standard VGA
+   display or with the COM1 serial port. Currently only the VGA display and
+   COM1 support printk. */
+#undef USE_COM1_AS_CONSOLE
diff --git a/c/src/lib/libbsp/i386/ts_386ex/include/bspopts.h.in b/c/src/lib/libbsp/i386/ts_386ex/include/bspopts.h.in
new file mode 100644
index 0000000..d0db35a
--- /dev/null
+++ b/c/src/lib/libbsp/i386/ts_386ex/include/bspopts.h.in
@@ -0,0 +1,44 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* Enables some debugging in the BSP package. */
+#undef BSP_DEBUG
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Initialize RTC and load into system clock at startup. This will break some
+   tests. */
+#undef LOAD_RTC_AT_START
+
+/* if using 16 bit mode assembler support */
+#undef NEW_GAS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Enables some debugging in the BSP's uart. */
+#undef UARTDEBUG
diff --git a/c/src/lib/libbsp/lm32/lm32_evr/include/bspopts.h.in b/c/src/lib/libbsp/lm32/lm32_evr/include/bspopts.h.in
new file mode 100644
index 0000000..c716b96
--- /dev/null
+++ b/c/src/lib/libbsp/lm32/lm32_evr/include/bspopts.h.in
@@ -0,0 +1,39 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, this indicates the BSP is being built to run on the lm32
+   simulator in GDB. This enables fast idle support which speeds up the clock
+   ticks while the idle task is running so time spent in the idle task is
+   minimized. This significantly reduces the wall time required to execute the
+   RTEMS test suites. It also enables a special exit and alternate printk
+   support. */
+#undef ON_SIMULATOR
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m32c/m32cbsp/include/bspopts.h.in b/c/src/lib/libbsp/m32c/m32cbsp/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m32c/m32cbsp/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m32r/m32rsim/include/bspopts.h.in b/c/src/lib/libbsp/m32r/m32rsim/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m32r/m32rsim/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/av5282/include/bspopts.h.in b/c/src/lib/libbsp/m68k/av5282/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/av5282/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/csb360/include/bspopts.h.in b/c/src/lib/libbsp/m68k/csb360/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/csb360/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/gen68302/include/bspopts.h.in b/c/src/lib/libbsp/m68k/gen68302/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/gen68302/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/gen68340/include/bspopts.h.in b/c/src/lib/libbsp/m68k/gen68340/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/gen68340/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/gen68360/include/bspopts.h.in b/c/src/lib/libbsp/m68k/gen68360/include/bspopts.h.in
new file mode 100644
index 0000000..b766b66
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/gen68360/include/bspopts.h.in
@@ -0,0 +1,40 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, use custom settings for the gen68360 BSP. */
+#undef GEN68360
+
+/* If defined, use custom settings for the gen68360_040 BSP. */
+#undef GEN68360_040
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, use custom settings for the pgh360 BSP. */
+#undef PGH360
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/include/bspopts.h.in b/c/src/lib/libbsp/m68k/genmcf548x/include/bspopts.h.in
new file mode 100644
index 0000000..600a320
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/genmcf548x/include/bspopts.h.in
@@ -0,0 +1,48 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* initial baudrate for UARTs */
+#undef BSP_CONSOLE_BAUD
+
+/* The bus clock to be used inside the mcf54xx */
+#undef BSP_CPU_CLOCK_SPEED
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, we will not boot from RESET, but from Freescale DBug monitor.
+   */
+#undef HAS_DBUG
+
+/* If defined, we will do all the low level init of the chip (like
+   bus/memory...). */
+#undef HAS_LOW_LEVEL_INIT
+
+/* If defined, use custom settings for the m5484FireEngine BSP. */
+#undef M5484FIREENGINE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/idp/include/bspopts.h.in b/c/src/lib/libbsp/m68k/idp/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/idp/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mcf5206elite/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mcf5206elite/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mcf52235/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mcf52235/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mcf52235/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mcf5225x/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mcf5225x/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mcf5225x/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mcf5235/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mcf5235/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mcf5235/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mcf5329/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mcf5329/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mcf5329/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mrm332/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mrm332/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mrm332/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mvme136/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mvme136/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mvme136/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mvme147/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mvme147/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mvme147/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mvme147s/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mvme147s/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mvme147s/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mvme162/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mvme162/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mvme162/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/mvme167/include/bspopts.h.in b/c/src/lib/libbsp/m68k/mvme167/include/bspopts.h.in
new file mode 100644
index 0000000..1f523f4
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/mvme167/include/bspopts.h.in
@@ -0,0 +1,55 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Interrupt level for the CD2401(when CD2401_IO_MODE == 1). */
+#undef CD2401_INT_LEVEL
+
+/* 0 for polled I/O, 1 for interrupt-driven. */
+#undef CD2401_IO_MODE
+
+/* 1 for using termios based console. */
+#undef CD2401_USE_TERMIOS
+
+/* Port to use for the RTEMS console. 0 - /dev/tty0, Serial Port 1/Console on
+   the MVME712M. 1 - /dev/tty1, Serial Port 2/TTY01 on the MVME712M. 2 -
+   /dev/tty2, Serial Port 3 on the MVME712M. 3 - /dev/tty3, Serial Port 4 on
+   the MVME712M. */
+#undef CONSOLE_MINOR
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Port to use for printk debugging output. 0 - /dev/tty0, Serial Port
+   1/Console on the MVME712M. 1 - /dev/tty1, Serial Port 2/TTY01 on the
+   MVME712M. 2 - /dev/tty2, Serial Port 3 on the MVME712M. 3 - /dev/tty3,
+   Serial Port 4 on the MVME712M. */
+#undef PRINTK_MINOR
+
+/* If building the mvme167 BSP */
+#undef mvme167
diff --git a/c/src/lib/libbsp/m68k/ods68302/include/bspopts.h.in b/c/src/lib/libbsp/m68k/ods68302/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/ods68302/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/sim68000/include/bspopts.h.in b/c/src/lib/libbsp/m68k/sim68000/include/bspopts.h.in
new file mode 100644
index 0000000..65ffe83
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/sim68000/include/bspopts.h.in
@@ -0,0 +1,39 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* The erc32 console driver can operate in either polled or interrupt mode.
+   Under the simulator (especially when FAST_UART is defined), polled seems to
+   operate better. It is common for a task to print a line (like the end of
+   test message) and then exit. In this case, the program returns control to
+   the simulator command line before the program has even queued the output to
+   the uart. Thus sis has no chance of getting the data out. */
+#undef CONSOLE_USE_INTERRUPTS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/m68k/uC5282/include/bspopts.h.in b/c/src/lib/libbsp/m68k/uC5282/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/m68k/uC5282/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/mips/csb350/include/bspopts.h.in b/c/src/lib/libbsp/mips/csb350/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/mips/csb350/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/mips/genmongoosev/include/bspopts.h.in b/c/src/lib/libbsp/mips/genmongoosev/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/mips/genmongoosev/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/mips/hurricane/include/bspopts.h.in b/c/src/lib/libbsp/mips/hurricane/include/bspopts.h.in
new file mode 100644
index 0000000..3519052
--- /dev/null
+++ b/c/src/lib/libbsp/mips/hurricane/include/bspopts.h.in
@@ -0,0 +1,37 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* This BSP has a RM52xx compatible CPU. */
+#undef BSP_HAS_RM52xx
+
+/* This BSP has a V3 USC320 system controller chip. */
+#undef BSP_HAS_USC320
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/mips/jmr3904/include/bspopts.h.in b/c/src/lib/libbsp/mips/jmr3904/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/mips/jmr3904/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/mips/rbtx4925/include/bspopts.h.in b/c/src/lib/libbsp/mips/rbtx4925/include/bspopts.h.in
new file mode 100644
index 0000000..bd1bc28
--- /dev/null
+++ b/c/src/lib/libbsp/mips/rbtx4925/include/bspopts.h.in
@@ -0,0 +1,34 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* This BSP has a RM52xx compatible CPU. */
+#undef BSP_HAS_TX49xx
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/mips/rbtx4938/include/bspopts.h.in b/c/src/lib/libbsp/mips/rbtx4938/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/mips/rbtx4938/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/include/bspopts.h.in b/c/src/lib/libbsp/no_cpu/no_bsp/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/no_cpu/no_bsp/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/powerpc/beatnik/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/beatnik/include/bspopts.h.in
new file mode 100644
index 0000000..cb7fbab
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/beatnik/include/bspopts.h.in
@@ -0,0 +1,39 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined then the BSP may reduce the available memory size initially.
+   This can be useful for debugging (reduce the core size) or dynamic loading
+   (std gcc text offsets/jumps are < +/-32M). Note that the policy can still
+   be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining
+   CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little
+   memory is saved. */
+#undef CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use data cache
+   instructions to optimize the context switch code. This code can conflict
+   with debuggers or emulators. It is known to break the Corelis PowerPC
+   emulator with at least some combinations of PowerPC 603e revisions and
+   emulator versions. The BSP actually contains the call that enables this. */
+#undef PPC_USE_DATA_CACHE
diff --git a/c/src/lib/libbsp/powerpc/ep1a/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/ep1a/include/bspopts.h.in
new file mode 100644
index 0000000..b69beb4
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/ep1a/include/bspopts.h.in
@@ -0,0 +1,53 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined then the BSP may reduce the available memory size initially.
+   This can be useful for debugging (reduce the core size) or dynamic loading
+   (std gcc text offsets/jumps are < +/-32M). Note that the policy can still
+   be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining
+   CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little
+   memory is saved. */
+#undef CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
+
+/* whether using console interrupts */
+#undef CONSOLE_USE_INTERRUPTS
+
+/* If defined, the instruction cache will be enabled after address translation
+   is turned on. */
+#undef INSTRUCTION_CACHE_ENABLE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use data cache
+   instructions to optimize the context switch code. This code can conflict
+   with debuggers or emulators. It is known to break the Corelis PowerPC
+   emulator with at least some combinations of PowerPC 603e revisions and
+   emulator versions. The BSP actually contains the call that enables this. */
+#undef PPC_USE_DATA_CACHE
diff --git a/c/src/lib/libbsp/powerpc/gen5200/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/gen5200/include/bspopts.h.in
new file mode 100644
index 0000000..8206e96
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/gen5200/include/bspopts.h.in
@@ -0,0 +1,72 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If set to !0, allow nested IRQ processing. */
+#undef ALLOW_IRQ_NESTING
+
+/* If set to !0, enable code to benchmark IRQ processing. */
+#undef BENCHMARK_IRQ_PROCESSING
+
+/* If defined, use custom settings of for the brs5l BSP */
+#undef BRS5L
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* defines the bits modified in the MPC5200 GPIOPCR register during init. Must
+   match the hardware requirements */
+#undef BSP_GPIOPCR_INITMASK
+
+/* defines the bit values written in the MPC5200 GPIOPCR register during init.
+   Must match the hardware requirements */
+#undef BSP_GPIOPCR_INITVAL
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* bit mask to specify the UARTS (PSCs), which should be enabled on this
+   board. Must match the hardware requirements. PSC1 corresponds to the LSB */
+#undef BSP_UART_AVAIL_MASK
+
+/* If defined, the data cache will be enabled after address translation is
+   turned on. */
+#undef DATA_CACHE_ENABLE
+
+/* If defined, board boots via U-Boot */
+#undef HAS_UBOOT
+
+/* If defined, the instruction cache will be enabled after address translation
+   is turned on. */
+#undef INSTRUCTION_CACHE_ENABLE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, use custom settings of for the pm520_cr825 BSP */
+#undef PM520_CR825
+
+/* If defined, use custom settings of for the pm520_ze30 BSP */
+#undef PM520_ZE30
+
+/* If defined, use custom settings of for the icecube BSP */
+#undef icecube
diff --git a/c/src/lib/libbsp/powerpc/gen83xx/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/gen83xx/include/bspopts.h.in
new file mode 100644
index 0000000..a3a88ae
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/gen83xx/include/bspopts.h.in
@@ -0,0 +1,51 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, the data cache will be enabled after address translation is
+   turned on. */
+#undef DATA_CACHE_ENABLE
+
+/* If defined, use custom settings for the hsc_cm01 BSP. */
+#undef HSC_CM01
+
+/* If defined, the instruction cache will be enabled after address translation
+   is turned on. */
+#undef INSTRUCTION_CACHE_ENABLE
+
+/* If defined, use custom settings for the mpc8313erdb BSP. */
+#undef MPC8313ERDB
+
+/* If defined, use custom settings for the MPC8349 libcpu family. */
+#undef MPC8349
+
+/* If defined, use custom settings for the mpc8349eamds BSP. */
+#undef MPC8349EAMDS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/powerpc/haleakala/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/haleakala/include/bspopts.h.in
new file mode 100644
index 0000000..203dde9
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/haleakala/include/bspopts.h.in
@@ -0,0 +1,40 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use some of the
+   special purpose registers to slightly optimize interrupt response time. The
+   use of these registers can conflict with other tools like debuggers. */
+#undef PPC_USE_SPRG
+
+/* This defines the base address of the exception table. NOTE: Vectors are
+   actually at 0xFFF00000 but file starts at offset. */
+#undef PPC_VECTOR_FILE_BASE
diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/mbx8xx/include/bspopts.h.in
new file mode 100644
index 0000000..90ae402
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/mbx8xx/include/bspopts.h.in
@@ -0,0 +1,100 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* (BSP--console driver) Must be defined to be one of SMC1_MINOR, SMC2_MINOR,
+   SCC2_MINOR, SCC3_MINOR, or SCC4_MINOR. Determines which device will be
+   registered as /dev/console. */
+#undef CONSOLE_MINOR
+
+/* If defined, the data cache will be enabled after address translation is
+   turned on. */
+#undef DATA_CACHE_ENABLE
+
+/* used by irq/irq.c */
+#undef DISPATCH_HANDLER_STAT
+
+/* (BSP--console driver) If defined, SMC1 is in use by EPPC-Bug. The console
+   driver will not re-initialize that port. */
+#undef EPPCBUG_SMC1
+
+/* (BSP--RTEMS) If defined, vectors branch to EPPCBug, except the following:
+   0x500 (external interrupt), 0x900 (decrementer). */
+#undef EPPCBUG_VECTORS
+
+/* If defined, the instruction cache will be enabled after address translation
+   is turned on. */
+#undef INSTRUCTION_CACHE_ENABLE
+
+/* Define to 1 if you want the console driver, network driver and caches
+   configured at boot time from parameters stored in NVRAM. If set to 1, most
+   parameters below are ignored during the build. If not set to 1, then the
+   console driver is configured at build time, the network host information is
+   obtained from application supplied data structures, and the caches are
+   configured at boot time based on the information supplied in this file. */
+#undef NVRAM_CONFIGURE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use data cache
+   instructions to optimize the context switch code. This code can conflict
+   with debuggers or emulators. */
+#undef PPC_USE_DATA_CACHE
+
+/* (BSP--console driver) Define to 0 or 1 if you want polled I/O performed by
+   RTEMS. Define to 2 if you want polled I/O performed by EPPCBug. The
+   printk() port is not configured to use termios. With EPPCBug 1.1, if mode 2
+   is selected, PRINTK_MINOR must be set to SMC1_MINOR. This is a deficiency
+   of the firmware: it does not perform serial I/O on any port other than its
+   default debug port, which must be SMC1. Printk always uses polled output.
+   */
+#undef PRINTK_IO_MODE
+
+/* (BSP--console driver) Must be defined to be one of SMC1_MINOR, SMC2_MINOR,
+   SCC2_MINOR, SCC3_MINOR, or SCC4_MINOR. Determines which device is used for
+   output by printk(). If the port that printk() uses is also used for other
+   I/O (e.g. if PRINTK_MINOR == \$CONSOLE_MINOR), then both ports should use
+   the same type of I/O, otherwise the drivers will likely conflict with each
+   other. */
+#undef PRINTK_MINOR
+
+/* (BSP--console driver) Define to 0 or 1 if you want polled I/O performed by
+   RTEMS. Define to 1 if you want interrupt-driven performed by RTEMS. Define
+   to 2 if you want polled I/O performed by EPPCBug. There is no provision to
+   have a mix of interrupt-driven and polled I/O ports, except that the printk
+   port may use a different mode from the other ports. If this is done, do not
+   open the printk port from an RTEMS application. With EPPCBug 1.1, if mode 2
+   is selected, CONSOLE_MINOR must be set to SMC1_MINOR. This is a deficiency
+   of the firmware: it does not perform serial I/O on any port other than its
+   default debug port, which must be SMC1. */
+#undef UARTS_IO_MODE
+
+/* Define to 1 if you want termios support for every port. Termios support is
+   independent of the choice of UART I/O mode. */
+#undef UARTS_USE_TERMIOS
diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/motorola_powerpc/include/bspopts.h.in
new file mode 100644
index 0000000..2666860
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/include/bspopts.h.in
@@ -0,0 +1,52 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined then the BSP may reduce the available memory size initially.
+   This can be useful for debugging (reduce the core size) or dynamic loading
+   (std gcc text offsets/jumps are < +/-32M). Note that the policy can still
+   be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining
+   CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little
+   memory is saved. */
+#undef CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use data cache
+   instructions to optimize the context switch code. This code can conflict
+   with debuggers or emulators. It is known to break the Corelis PowerPC
+   emulator with at least some combinations of PowerPC 603e revisions and
+   emulator versions. The BSP actually contains the call that enables this. */
+#undef PPC_USE_DATA_CACHE
+
+/* Defined for boards with MPC8240 -- undefined for others */
+#undef mpc8240
+
+/* Defined for MVME2100 -- undefined for others */
+#undef mvme2100
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in
new file mode 100644
index 0000000..7155986
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in
@@ -0,0 +1,78 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, use custom settings of for the GW_LCFM board */
+#undef BOARD_GWLCFM
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Must be defined to be one of MPC55XX_ESCI_A_MINOR or MPC55XX_ESCI_B_MINOR.
+   Determines which device will be registered as /dev/console. */
+#undef CONSOLE_MINOR
+
+/* If defined, the data cache will be enabled after address translation is
+   turned on. */
+#undef DATA_CACHE_ENABLE
+
+/* If defined, the instruction cache will be enabled after address translation
+   is turned on. */
+#undef INSTRUCTION_CACHE_ENABLE
+
+/* specifies the chip type in use (e.g. 5554 for MPC5554) */
+#undef MPC55XX_CHIP_TYPE
+
+/* Must be defined to set the EMIOS prescaler */
+#undef MPC55XX_EMIOS_PRESCALER
+
+/* Must be defined to be the PLL output clock (in Hz) for clock generation */
+#undef MPC55XX_FMPLL_CLK_OUT
+
+/* Must be defined to be the PLL multiplication factor for clock generation */
+#undef MPC55XX_FMPLL_MFD
+
+/* Must be defined to be the PLL predivider factor for clock generation */
+#undef MPC55XX_FMPLL_PREDIV
+
+/* Must be defined to be the external reference clock (in Hz) for clock
+   generation */
+#undef MPC55XX_FMPLL_REF_CLOCK
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Must be defined to be one of MPC55XX_ESCI_A_MINOR or MPC55XX_ESCI_B_MINOR.
+   Determines which device is used for output by printk(). The printk port
+   always uses polled I/O. Don't open the printk port from RTEMS unless also
+   using polled I/O for the SCI ports. */
+#undef PRINTK_MINOR
+
+/* Define to 1 if you want interrupt-driven I/O for the SCI ports. */
+#undef UARTS_IO_MODE
+
+/* Define to 1 if you want termios support for every port. Termios support is
+   independent of the choice of UART I/O mode. */
+#undef UARTS_USE_TERMIOS
diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/mpc8260ads/include/bspopts.h.in
new file mode 100644
index 0000000..7d4ea9c
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/mpc8260ads/include/bspopts.h.in
@@ -0,0 +1,70 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* (BSP--console driver) Must be defined to be one of SMC1_MINOR, SMC2_MINOR,
+   SCC2_MINOR, SCC3_MINOR, or SCC4_MINOR. Determines which device will be
+   registered as /dev/console. */
+#undef CONSOLE_MINOR
+
+/* If defined, the data cache will be enabled after address translation is
+   turned on. */
+#undef DATA_CACHE_ENABLE
+
+/* used by irq/irq.c */
+#undef DISPATCH_HANDLER_STAT
+
+/* If defined, the instruction cache will be enabled after address translation
+   is turned on. */
+#undef INSTRUCTION_CACHE_ENABLE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* (BSP--console driver) Must be defined to be one of SMC1_MINOR, SMC2_MINOR,
+   SCC2_MINOR, SCC3_MINOR, or SCC4_MINOR. Determines which device is used for
+   output by printk(). If the port that printk() uses is also used for other
+   I/O (e.g. if PRINTK_MINOR == \$CONSOLE_MINOR), then both ports should use
+   the same type of I/O, otherwise the drivers will likely conflict with each
+   other. */
+#undef PRINTK_MINOR
+
+/* (BSP--console driver) Define to 0 or 1 if you want polled I/O performed by
+   RTEMS. Define to 1 if you want interrupt-driven performed by RTEMS. Define
+   to 2 if you want polled I/O performed by EPPCBug. There is no provision to
+   have a mix of interrupt-driven and polled I/O ports, except that the printk
+   port may use a different mode from the other ports. If this is done, do not
+   open the printk port from an RTEMS application. With EPPCBug 1.1, if mode 2
+   is selected, CONSOLE_MINOR must be set to SMC1_MINOR. This is a deficiency
+   of the firmware: it does not perform serial I/O on any port other than its
+   default debug port, which must be SMC1. */
+#undef UARTS_IO_MODE
+
+/* Define to 1 if you want termios support for every port. Termios support is
+   independent of the choice of UART I/O mode. */
+#undef UARTS_USE_TERMIOS
diff --git a/c/src/lib/libbsp/powerpc/mvme3100/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/mvme3100/include/bspopts.h.in
new file mode 100644
index 0000000..777d7e4
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/mvme3100/include/bspopts.h.in
@@ -0,0 +1,46 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined then the BSP may reduce the available memory size initially.
+   This can be useful for debugging (reduce the core size) or dynamic loading
+   (std gcc text offsets/jumps are < +/-32M). Note that the policy can still
+   be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining
+   CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little
+   memory is saved. */
+#undef CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use data cache
+   instructions to optimize the context switch code. This code can conflict
+   with debuggers or emulators. It is known to break the Corelis PowerPC
+   emulator with at least some combinations of PowerPC 603e revisions and
+   emulator versions. The BSP actually contains the call that enables this. */
+#undef PPC_USE_DATA_CACHE
diff --git a/c/src/lib/libbsp/powerpc/mvme5500/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/mvme5500/include/bspopts.h.in
new file mode 100644
index 0000000..777d7e4
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/mvme5500/include/bspopts.h.in
@@ -0,0 +1,46 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined then the BSP may reduce the available memory size initially.
+   This can be useful for debugging (reduce the core size) or dynamic loading
+   (std gcc text offsets/jumps are < +/-32M). Note that the policy can still
+   be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining
+   CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little
+   memory is saved. */
+#undef CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use data cache
+   instructions to optimize the context switch code. This code can conflict
+   with debuggers or emulators. It is known to break the Corelis PowerPC
+   emulator with at least some combinations of PowerPC 603e revisions and
+   emulator versions. The BSP actually contains the call that enables this. */
+#undef PPC_USE_DATA_CACHE
diff --git a/c/src/lib/libbsp/powerpc/psim/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/psim/include/bspopts.h.in
new file mode 100644
index 0000000..3d09558
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/psim/include/bspopts.h.in
@@ -0,0 +1,53 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* This sets a mode where the time runs as fast as possible when a clock ISR
+   occurs while the IDLE thread is executing. This can significantly reduce
+   simulation times. */
+#undef CLOCK_DRIVER_USE_FAST_IDLE
+
+/* If defined then the BSP may reduce the available memory size initially.
+   This can be useful for debugging (reduce the core size) or dynamic loading
+   (std gcc text offsets/jumps are < +/-32M). Note that the policy can still
+   be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining
+   CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little
+   memory is saved. */
+#undef CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use some of the
+   special purpose registers to slightly optimize interrupt response time. The
+   use of these registers can conflict with other tools like debuggers. */
+#undef PPC_USE_SPRG
+
+/* This defines the base address of the exception table. NOTE: Vectors are
+   actually at 0xFFF00000 but file starts at offset. */
+#undef PPC_VECTOR_FILE_BASE
diff --git a/c/src/lib/libbsp/powerpc/qemuppc/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/qemuppc/include/bspopts.h.in
new file mode 100644
index 0000000..40e048c
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/qemuppc/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/powerpc/score603e/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/score603e/include/bspopts.h.in
new file mode 100644
index 0000000..21636f2
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/score603e/include/bspopts.h.in
@@ -0,0 +1,76 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined then the BSP may reduce the available memory size initially.
+   This can be useful for debugging (reduce the core size) or dynamic loading
+   (std gcc text offsets/jumps are < +/-32M). Note that the policy can still
+   be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining
+   CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little
+   memory is saved. */
+#undef CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
+
+/* whether using console interrupts */
+#undef CONSOLE_USE_INTERRUPTS
+
+/* whether has a PSC8 PMC board attached to PMC slot */
+#undef HAS_PMC_PSC8
+
+/* FIXME: Missing explanation */
+#undef INITIALIZE_COM_PORTS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use data cache
+   instructions to optimize the context switch code. This code can conflict
+   with debuggers or emulators. It is known to break the Corelis PowerPC
+   emulator with at least some combinations of PowerPC 603e revisions and
+   emulator versions. The BSP actually contains the call that enables this. */
+#undef PPC_USE_DATA_CACHE
+
+/* If defined, then the PowerPC specific code in RTEMS will use some of the
+   special purpose registers to slightly optimize interrupt response time. The
+   use of these registers can conflict with other tools like debuggers. */
+#undef PPC_USE_SPRG
+
+/* This defines the base address of the exception table. NOTE: Vectors are
+   actually at 0xFFF00000 but file starts at offset. */
+#undef PPC_VECTOR_FILE_BASE
+
+/* use Open Firmware ROM monitor */
+#undef SCORE603E_OPEN_FIRMWARE
+
+/* FIXME: Missing explanation. */
+#undef SCORE603E_USE_DINK
+
+/* use no ROM monitor */
+#undef SCORE603E_USE_NONE
+
+/* use SDS ROM monitor */
+#undef SCORE603E_USE_SDS
diff --git a/c/src/lib/libbsp/powerpc/ss555/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/ss555/include/bspopts.h.in
new file mode 100644
index 0000000..530811d
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/ss555/include/bspopts.h.in
@@ -0,0 +1,52 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Must be defined to be one of SCI1_MINOR or SCI2_MINOR. Determines which
+   device will be registered as /dev/console. */
+#undef CONSOLE_MINOR
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Must be defined to be one of SCI1_MINOR or SCI2_MINOR. Determines which
+   device is used for output by printk(). The printk port always uses polled
+   I/O. Don't open the printk port from RTEMS unless also using polled I/O for
+   the SCI ports. */
+#undef PRINTK_MINOR
+
+/* Define to 1 if you want interrupt-driven I/O for the SCI ports. */
+#undef UARTS_IO_MODE
+
+/* Define to 1 if you want termios support for every port. Termios support is
+   independent of the choice of UART I/O mode. */
+#undef UARTS_USE_TERMIOS
+
+/* Define to the desired timeout (in steps of 1/20 msec) to enable the
+   watchdog. Default is to disable the watchdog entirely. */
+#undef WATCHDOG_TIMEOUT
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/tqm8xx/include/bspopts.h.in
new file mode 100644
index 0000000..90ba1d9
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/tqm8xx/include/bspopts.h.in
@@ -0,0 +1,114 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, then the BSP will use the Fast Ethernet Controller for
+   10/100MBit networking and used as primary networking interface. */
+#undef BSP_USE_NETWORK_FEC
+
+/* If defined, then the BSP will use the Serial Communications Controller
+   (SCC1) for 10MBit networking. */
+#undef BSP_USE_NETWORK_SCC
+
+/* (BSP--console driver) Must be defined to be one of CONS_CHN_SMC1,
+   CONS_CHN_SMC2, CONS_CHN_SCC1, CONS_CHN_SCC2, CONS_CHN_SCC3, or
+   CONS_CHN_SCC4. Determines which device will be registered as /dev/console.
+   */
+#undef CONSOLE_CHN
+
+/* (BSP--SCC1 UART IF mode) Must be defined if SCC1 is used as a tty (UART)
+   channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for
+   interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not
+   used */
+#undef CONS_SCC1_MODE
+
+/* (BSP--SCC2 UART IF mode) Must be defined if SCC2 is used as a tty (UART)
+   channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for
+   interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not
+   used */
+#undef CONS_SCC2_MODE
+
+/* (BSP--SCC3 UART IF mode) Must be defined if SCC3 is used as a tty (UART)
+   channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for
+   interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not
+   used */
+#undef CONS_SCC3_MODE
+
+/* (BSP--SCC4 UART IF mode) Must be defined if SCC4 is used as a tty (UART)
+   channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for
+   interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not
+   used */
+#undef CONS_SCC4_MODE
+
+/* (BSP--SMC1 UART IF mode) Must be defined if SMC1 is used as a tty (UART)
+   channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for
+   interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not
+   used */
+#undef CONS_SMC1_MODE
+
+/* (BSP--SMC2 UART IF mode) Must be defined if SMC2 is used as a tty (UART)
+   channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for
+   interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not
+   used */
+#undef CONS_SMC2_MODE
+
+/* If defined, the data cache will be enabled after address translation is
+   turned on. */
+#undef DATA_CACHE_ENABLE
+
+/* If defined, the instruction cache will be enabled after address translation
+   is turned on. */
+#undef INSTRUCTION_CACHE_ENABLE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use data cache
+   instructions to optimize the context switch code. This code can conflict
+   with debuggers or emulators. */
+#undef PPC_USE_DATA_CACHE
+
+/* (BSP--console driver) Must be defined to be one of CONS_CHN_SMC1,
+   CONS_CHN_SMC2, CONS_CHN_SCC2, CONS_CHN_SCC3, or CONS_CHN_SCC4. Determines
+   which device is used for output by printk(). If the port that printk() uses
+   is also used for other I/O (e.g. if PRINTK_CHN == CONSOLE_CHN), then both
+   ports should use the same type of I/O, otherwise the drivers will likely
+   conflict with each other. */
+#undef PRINTK_CHN
+
+/* (BSP--SPI board init function) Specify the function that inits the board
+   port lines and further devices. */
+#undef SPI_BOARD_INIT_FNC
+
+/* (BSP--SPI send address function) Specify the function that addresses SPI
+   devices. Set to bsp_dummy_spi_sel_addr for dummy implementation */
+#undef SPI_SEND_ADDR_FNC
+
+/* (BSP--SPI send stop function) Specify the function that deaddresses SPI
+   devices. Set to bsp_dummy_spi_send_stop for dummy implementation */
+#undef SPI_SEND_STOP_FNC
diff --git a/c/src/lib/libbsp/powerpc/virtex/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/virtex/include/bspopts.h.in
new file mode 100644
index 0000000..46282d1
--- /dev/null
+++ b/c/src/lib/libbsp/powerpc/virtex/include/bspopts.h.in
@@ -0,0 +1,48 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, then the PowerPC specific code in RTEMS will use some of the
+   special purpose registers to slightly optimize interrupt response time. The
+   use of these registers can conflict with other tools like debuggers. */
+#undef PPC_USE_SPRG
+
+/* This defines the base address of the exception table. NOTE: Vectors are
+   actually at 0xFFF00000 but file starts at offset. */
+#undef PPC_VECTOR_FILE_BASE
+
+/* This defines the location of the hardware specific "xparameters.h" file. in
+   the file system. Specify an absolute path. Don't forget the double quotes
+   */
+#undef RTEMS_XPARAMETERS_H
+
+/* Defines path to Xilinx XPS PPC libraries. */
+#undef RTEMS_XPPC_BASE
diff --git a/c/src/lib/libbsp/sh/gensh1/include/bspopts.h.in b/c/src/lib/libbsp/sh/gensh1/include/bspopts.h.in
new file mode 100644
index 0000000..189550f
--- /dev/null
+++ b/c/src/lib/libbsp/sh/gensh1/include/bspopts.h.in
@@ -0,0 +1,38 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* cpu clock rate in HZ */
+#undef CPU_CLOCK_RATE_HZ
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, selects whether 'early_hw_init()' is called from 'start.S';
+   'bsp_hw_init()' is always called from 'bspstart.c' */
+#undef START_HW_INIT
diff --git a/c/src/lib/libbsp/sh/gensh2/include/bspopts.h.in b/c/src/lib/libbsp/sh/gensh2/include/bspopts.h.in
new file mode 100644
index 0000000..86c7661
--- /dev/null
+++ b/c/src/lib/libbsp/sh/gensh2/include/bspopts.h.in
@@ -0,0 +1,41 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* cpu clock rate in HZ */
+#undef CPU_CLOCK_RATE_HZ
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, compiles code to jump-start from FLASH, without a monitor */
+#undef STANDALONE_EVB
+
+/* If defined, selects whether 'early_hw_init()' is called from 'start.S';
+   'bsp_hw_init()' is always called from 'bspstart.c' */
+#undef START_HW_INIT
diff --git a/c/src/lib/libbsp/sh/gensh4/include/bspopts.h.in b/c/src/lib/libbsp/sh/gensh4/include/bspopts.h.in
new file mode 100644
index 0000000..36a20b9
--- /dev/null
+++ b/c/src/lib/libbsp/sh/gensh4/include/bspopts.h.in
@@ -0,0 +1,37 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* cpu clock rate in HZ */
+#undef CPU_CLOCK_RATE_HZ
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Whether to call early_hw_init from start.S */
+#undef START_HW_INIT
diff --git a/c/src/lib/libbsp/sh/shsim/include/bspopts.h.in b/c/src/lib/libbsp/sh/shsim/include/bspopts.h.in
new file mode 100644
index 0000000..19f69cb
--- /dev/null
+++ b/c/src/lib/libbsp/sh/shsim/include/bspopts.h.in
@@ -0,0 +1,41 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* cpu clock rate in HZ */
+#undef CPU_CLOCK_RATE_HZ
+
+/* whether support for functional IOMEM in shsim/gdb shall be enabled */
+#undef HAVE_SHSIM_IOMEM_PATCH
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, selects whether 'early_hw_init()' is called from 'start.S';
+   'bsp_hw_init()' is always called from 'bspstart.c' */
+#undef START_HW_INIT
diff --git a/c/src/lib/libbsp/sparc/erc32/include/bspopts.h.in b/c/src/lib/libbsp/sparc/erc32/include/bspopts.h.in
new file mode 100644
index 0000000..2f313da
--- /dev/null
+++ b/c/src/lib/libbsp/sparc/erc32/include/bspopts.h.in
@@ -0,0 +1,49 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* The erc32 console driver can operate in either polled or interrupt mode.
+   Under the simulator (especially when FAST_UART is defined), polled seems to
+   operate better. It is common for a task to print a line (like the end of
+   test message) and then exit. In this case, the program returns control to
+   the simulator command line before the program has even queued the output to
+   the uart. Thus sis has no chance of getting the data out. */
+#undef CONSOLE_USE_INTERRUPTS
+
+/* If defined, then the SIS simulator specific code in the BSP will be
+   enabled. In particular, SIS requires special initialization not used on
+   real ERC32 hardware. */
+#undef ENABLE_SIS_QUIRKS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, speed up the clock ticks while the idle task is running so time
+   spent in the idle task is minimized. This significantly reduces the wall
+   time required to execute the RTEMS test suites. */
+#undef SIMSPARC_FAST_IDLE
diff --git a/c/src/lib/libbsp/sparc/leon2/include/bspopts.h.in b/c/src/lib/libbsp/sparc/leon2/include/bspopts.h.in
new file mode 100644
index 0000000..0623b97
--- /dev/null
+++ b/c/src/lib/libbsp/sparc/leon2/include/bspopts.h.in
@@ -0,0 +1,44 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* The leon2 console driver can operate in either polled or interrupt mode.
+   Under the simulator (especially when FAST_UART is defined), polled seems to
+   operate better. It is common for a task to print a line (like the end of
+   test message) and then exit. In this case, the program returns control to
+   the simulator command line before the program has even queued the output to
+   the uart. Thus sis has no chance of getting the data out. */
+#undef CONSOLE_USE_INTERRUPTS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, speed up the clock ticks while the idle task is running so time
+   spent in the idle task is minimized. This significantly reduces the wall
+   time required to execute the RTEMS test suites. */
+#undef SIMSPARC_FAST_IDLE
diff --git a/c/src/lib/libbsp/sparc/leon3/include/bspopts.h.in b/c/src/lib/libbsp/sparc/leon3/include/bspopts.h.in
new file mode 100644
index 0000000..14bd086
--- /dev/null
+++ b/c/src/lib/libbsp/sparc/leon3/include/bspopts.h.in
@@ -0,0 +1,44 @@
+/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+   RTEMS Workspace and C program heap. This should assist in finding code that
+   assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+   when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* The leon3 console driver can operate in either polled or interrupt mode.
+   Under the simulator (especially when FAST_UART is defined), polled seems to
+   operate better. It is common for a task to print a line (like the end of
+   test message) and then exit. In this case, the program returns control to
+   the simulator command line before the program has even queued the output to
+   the uart. Thus sis has no chance of getting the data out. */
+#undef CONSOLE_USE_INTERRUPTS
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, speed up the clock ticks while the idle task is running so time
+   spent in the idle task is minimized. This significantly reduces the wall
+   time required to execute the RTEMS test suites. */
+#undef SIMSPARC_FAST_IDLE




More information about the vc mailing list