diff options
author | Ralf Corsépius <ralf.corsepius@rtems.org> | 2012-05-24 06:36:40 +0200 |
---|---|---|
committer | Ralf Corsépius <ralf.corsepius@rtems.org> | 2012-05-24 07:16:50 +0200 |
commit | daffa606cc4a45d93c1f0f4fe365fde0fda6acbb (patch) | |
tree | e41223b3c92a63476eaa8b1618676a5500cea059 /c/src/lib/libbsp/powerpc | |
parent | Revert "Revert "libtests/complex: Avoid generated files"" (diff) | |
download | rtems-daffa606cc4a45d93c1f0f4fe365fde0fda6acbb.tar.bz2 |
Add bspopts.h.in.
Diffstat (limited to 'c/src/lib/libbsp/powerpc')
21 files changed, 1290 insertions, 0 deletions
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 0000000000..48156f1649 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/beatnik/include/bspopts.h.in @@ -0,0 +1,38 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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 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 0000000000..5dd1541836 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/ep1a/include/bspopts.h.in @@ -0,0 +1,48 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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 + +/* 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/gen5200/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/gen5200/include/bspopts.h.in new file mode 100644 index 0000000000..fae44b7a23 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/gen5200/include/bspopts.h.in @@ -0,0 +1,85 @@ +/* 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 + +/* enable settings for BRS5L */ +#undef BRS5L + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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 + +/* enable settings for DP2 */ +#undef BSP_TYPE_DP2 + +/* 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 + +/* enable U-Boot startup */ +#undef HAS_UBOOT + +/* PSC index for GPS module, if defined results in '/dev/gps' */ +#undef MPC5200_PSC_INDEX_FOR_GPS_MODULE + +/* 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 + +/* enable settings for PM520 CR825 */ +#undef PM520_CR825 + +/* enable settings for PM520 ZE30 */ +#undef PM520_ZE30 + +/* console minor number used by printk() */ +#undef PRINTK_MINOR + +/* enable single character mode for the PSC console driver */ +#undef SINGLE_CHAR_MODE + +/* enable interrupt support for the PSC console driver */ +#undef UARTS_USE_TERMIOS_INT + +/* enable settings for IceCube */ +#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 0000000000..67dbe29d22 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/gen83xx/include/bspopts.h.in @@ -0,0 +1,67 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* default baud for console and other serial devices */ +#undef BSP_CONSOLE_BAUD + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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, enables UART2 */ +#undef BSP_USE_UART2 + +/* enable usage of interrupts for the UART modules */ +#undef BSP_USE_UART_INTERRUPTS + +/* enable interrupt nesting */ +#undef GEN83XX_ENABLE_INTERRUPT_NESTING + +/* if defined, enables U-Boot support */ +#undef HAS_UBOOT + +/* if defined, then use settings for the HSC_CM01 board */ +#undef MPC83XX_BOARD_HSC_CM01 + +/* if defined, then use settings for the MPC8309SOM board */ +#undef MPC83XX_BOARD_MPC8309SOM + +/* if defined, then use settings for the MPC8313ERDB board */ +#undef MPC83XX_BOARD_MPC8313ERDB + +/* if defined, then use settings for the MPC8349EAMDS board */ +#undef MPC83XX_BOARD_MPC8349EAMDS + +/* chip type of the MPC83XX family */ +#undef MPC83XX_CHIP_TYPE + +/* 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 0000000000..203dde99dc --- /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 0000000000..47d1b29142 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/mbx8xx/include/bspopts.h.in @@ -0,0 +1,93 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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 + +/* 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 + +/* 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 + +/* (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 0000000000..0e78dcd739 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/include/bspopts.h.in @@ -0,0 +1,54 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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 + +/* Defined for boards with MPC8240 -- undefined for others */ +#undef mpc8240 + +/* Defined for MVME2100 -- undefined for others */ +#undef mvme2100 + +/* Defined for QEMU BSP -- undefined for others */ +#undef qemu 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 0000000000..5049d2ea3f --- /dev/null +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in @@ -0,0 +1,114 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* defines the maximum number of interrupt handlers */ +#undef BSP_INTERRUPT_HANDLER_TABLE_SIZE + +/* 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 board has the SMC91111 networking chip. */ +#undef HAS_SMC91111 + +/* if defined, use custom settings for GWLCFM board */ +#undef MPC55XX_BOARD_GWLCFM + +/* if defined, use custom settings for MPC5566EVB board */ +#undef MPC55XX_BOARD_MPC5566EVB + +/* if defined, use custom settings for MPC5674FEVB board */ +#undef MPC55XX_BOARD_MPC5674FEVB + +/* if defined, use custom settings for phyCORE MPC5554 board */ +#undef MPC55XX_BOARD_PHYCORE_MPC5554 + +/* if defined, use custom settings for XKT564LEVB board */ +#undef MPC55XX_BOARD_XKT564LEVB + +/* if defined, builds in bootflags above the RCHW for setup in a debugger to + avoid startup MMU setup */ +#undef MPC55XX_BOOTFLAGS + +/* specifies the chip type in use (e.g. 5554 for MPC5554) */ +#undef MPC55XX_CHIP_TYPE + +/* selects the eMIOS channel for the RTEMS system tick (the default is the + last channel) */ +#undef MPC55XX_CLOCK_EMIOS_CHANNEL + +/* selects the PIT channel for the RTEMS system tick (the default is the last + channel) */ +#undef MPC55XX_CLOCK_PIT_CHANNEL + +/* size of the early initialization stack in bytes */ +#undef MPC55XX_EARLY_STACK_SIZE + +/* Must be defined to set the EMIOS prescaler */ +#undef MPC55XX_EMIOS_PRESCALER + +/* determines which eSCI device will be registered as /dev/console */ +#undef MPC55XX_ESCI_CONSOLE_MINOR + +/* define to zero or one to disable or enable interrupts for the eSCI devices + */ +#undef MPC55XX_ESCI_USE_INTERRUPTS + +/* 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 + +/* EEPROM name for LibI2C */ +#undef RTEMS_BSP_I2C_EEPROM_DEVICE_NAME + +/* EEPROM device file path */ +#undef RTEMS_BSP_I2C_EEPROM_DEVICE_PATH + +/* If defined the SMC91111 chip has the ethernet address loaded at reset. */ +#undef SMC91111_ENADDR_IS_SETUP + +/* receive eDMA channel for SMSC9218I network interface */ +#undef SMSC9218I_EDMA_RX_CHANNEL + +/* transmit eDMA channel for SMSC9218I network interface */ +#undef SMSC9218I_EDMA_TX_CHANNEL 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 0000000000..0f8230e492 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/include/bspopts.h.in @@ -0,0 +1,68 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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 + +/* used by irq/irq.c */ +#undef DISPATCH_HANDLER_STAT + +/* 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 0000000000..d72baf0bdb --- /dev/null +++ b/c/src/lib/libbsp/powerpc/mvme3100/include/bspopts.h.in @@ -0,0 +1,45 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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 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 0000000000..d72baf0bdb --- /dev/null +++ b/c/src/lib/libbsp/powerpc/mvme5500/include/bspopts.h.in @@ -0,0 +1,45 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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 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 0000000000..3d09558955 --- /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 0000000000..40e048c697 --- /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/qoriq/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in new file mode 100644 index 0000000000..917596f028 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in @@ -0,0 +1,98 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* default baud for console and other serial devices */ +#undef BSP_CONSOLE_BAUD + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* disable U-Boot work area configuration */ +#undef BSP_DISABLE_UBOOT_WORK_AREA_CONFIG + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* indicate that the interrupt stack is at the work area begin */ +#undef BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN + +/* 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 + +/* enable usage of interrupts for the UART modules */ +#undef BSP_USE_UART_INTERRUPTS + +/* enables U-Boot support */ +#undef HAS_UBOOT + +/* 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 + +/* global timer used for system clock, 0..3 maps to A0..A3, and 4..7 maps to + B0..B3 */ +#undef QORIQ_CLOCK_TIMER + +/* PHY address for eTSEC interface 1 */ +#undef QORIQ_ETSEC_1_PHY_ADDR + +/* PHY address for eTSEC interface 2 */ +#undef QORIQ_ETSEC_2_PHY_ADDR + +/* PHY address for eTSEC interface 3 */ +#undef QORIQ_ETSEC_3_PHY_ADDR + +/* initial MSR value */ +#undef QORIQ_INITIAL_MSR + +/* initial SPEFSCR value */ +#undef QORIQ_INITIAL_SPEFSCR + +/* inter-processor communication area begin */ +#undef QORIQ_INTERCOM_AREA_BEGIN + +/* inter-processor communication area size */ +#undef QORIQ_INTERCOM_AREA_SIZE + +/* use 1 to enable UART 0, otherwise use 0 */ +#undef QORIQ_UART_0_ENABLE + +/* use 1 to enable UART 1, otherwise use 0 */ +#undef QORIQ_UART_1_ENABLE + +/* use 1 to enable UART 0 to Intercom bridge, otherwise use 0 */ +#undef QORIQ_UART_BRIDGE_0_ENABLE + +/* use 1 to enable UART 1 to Intercom bridge, otherwise use 0 */ +#undef QORIQ_UART_BRIDGE_1_ENABLE + +/* UART to Intercom bridge master core index */ +#undef QORIQ_UART_BRIDGE_MASTER_CORE + +/* UART to Intercom bridge slave core index */ +#undef QORIQ_UART_BRIDGE_SLAVE_CORE + +/* UART to Intercom bridge task priority */ +#undef QORIQ_UART_BRIDGE_TASK_PRIORITY 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 0000000000..cb78c29751 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/score603e/include/bspopts.h.in @@ -0,0 +1,75 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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 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 0000000000..530811d55b --- /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/t32mppc/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/t32mppc/include/bspopts.h.in new file mode 100644 index 0000000000..58c1a2ecdb --- /dev/null +++ b/c/src/lib/libbsp/powerpc/t32mppc/include/bspopts.h.in @@ -0,0 +1,37 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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/tqm8xx/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/tqm8xx/include/bspopts.h.in new file mode 100644 index 0000000000..979660e2bf --- /dev/null +++ b/c/src/lib/libbsp/powerpc/tqm8xx/include/bspopts.h.in @@ -0,0 +1,107 @@ +/* include/bspopts.h.in. Generated from configure.ac by autoheader. */ + +/* enables the data cache, if defined to a value other than zero */ +#undef BSP_DATA_CACHE_ENABLED + +/* 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 + +/* enables the instruction cache, if defined to a value other than zero */ +#undef BSP_INSTRUCTION_CACHE_ENABLED + +/* 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 + +/* 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 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 0000000000..46282d1690 --- /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/powerpc/virtex4/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/virtex4/include/bspopts.h.in new file mode 100644 index 0000000000..c2a7e266d7 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/virtex4/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 + +/* 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. */ +#undef PPC_VECTOR_FILE_BASE diff --git a/c/src/lib/libbsp/powerpc/virtex5/include/bspopts.h.in b/c/src/lib/libbsp/powerpc/virtex5/include/bspopts.h.in new file mode 100644 index 0000000000..c2a7e266d7 --- /dev/null +++ b/c/src/lib/libbsp/powerpc/virtex5/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 + +/* 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. */ +#undef PPC_VECTOR_FILE_BASE |