source: rtems/c/src/lib/libbsp/powerpc/psim/configure.ac

Last change on this file was fad3f79b, checked in by Sebastian Huber <sebastian.huber@…>, on Aug 31, 2018 at 5:44:53 AM

bsps: BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN

Remove the BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN hack. The interrupt
stacks are now allocated by the linker.

Update #3459.

  • Property mode set to 100644
File size: 1.8 KB
Line 
1## Process this file with autoconf to produce a configure script.
2
3AC_PREREQ([2.69])
4AC_INIT([rtems-c-src-lib-libbsp-powerpc-psim],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
5RTEMS_TOP(../../../../../..)
6RTEMS_SOURCE_TOP
7RTEMS_BUILD_TOP
8RTEMS_BSP_LINKCMDS
9
10RTEMS_CANONICAL_TARGET_CPU
11AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2])
12RTEMS_BSP_CONFIGURE
13
14
15
16
17RTEMS_BSPOPTS_SET([PPC_USE_SPRG],[*],[0])
18RTEMS_BSPOPTS_HELP([PPC_USE_SPRG],
19[If defined, then the PowerPC specific code in RTEMS will use some
20of the special purpose registers to slightly optimize interrupt
21response time.  The use of these registers can conflict with
22other tools like debuggers.])
23
24RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0xFFF00100])
25RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE],
26[This defines the base address of the exception table.
27 NOTE: Vectors are actually at 0xFFF00000 but file starts at offset.])
28
29RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[psim],[1])
30RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE],
31[This sets a mode where the time runs as fast as possible when
32 a clock ISR occurs while the IDLE thread is executing.  This can
33 significantly reduce simulation times.])
34
35RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1])
36RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK],
37[If defined then the BSP may reduce the available memory size
38initially. This can be useful for debugging (reduce the core
39size) or dynamic loading (std gcc text offsets/jumps are < +/-32M).
40Note that the policy can still be defined by the application
41(see sbrk.c, BSP_sbrk_policy). By undefining
42CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed
43and a little memory is saved.])
44
45AC_DEFINE(ppc603e, 1, [PowerPC model option])
46
47RTEMS_BSP_CLEANUP_OPTIONS
48
49# Explicitly list all Makefiles here
50AC_CONFIG_FILES([Makefile])
51
52RTEMS_PPC_EXCEPTIONS
53
54AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.