From daffa606cc4a45d93c1f0f4fe365fde0fda6acbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= Date: Thu, 24 May 2012 06:36:40 +0200 Subject: Add bspopts.h.in. --- c/src/lib/libbsp/i386/pc386/include/bspopts.h.in | 78 ++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 c/src/lib/libbsp/i386/pc386/include/bspopts.h.in (limited to 'c/src/lib/libbsp/i386/pc386/include/bspopts.h.in') 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 0000000000..207387efc2 --- /dev/null +++ b/c/src/lib/libbsp/i386/pc386/include/bspopts.h.in @@ -0,0 +1,78 @@ +/* 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 + +/* Always defined when on a pc386 to enable the pc386 support for determining + the CPU core number in an SMP configuration. */ +#undef BSP_HAS_SMP + +/* 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 -- cgit v1.2.3