Changeset 0197134 in rtems


Ignore:
Timestamp:
Nov 20, 2001, 7:03:09 PM (19 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
a862d15
Parents:
bb507e9
Message:

2001-11-16 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Add @exceptions@ to SUBDIRS.
  • configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from make/custom/dmv177.cfg; Rename PPC_USE_INSTRUCTION_CACHE to DMV177_USE_INSTRUCTION_CACHE, Add RTEMS_PPC_EXCEPTIONS([old]).
  • include/Makefile.am: include force-preinstall.am.
  • startup/bspstart.c: Rename PPC_USE_INSTRUCTION_CACHE to DMV177_USE_INSTRUCTION_CACHE.
  • wrapup/Makefile.am: Apply @exceptions@.
Location:
c/src/lib/libbsp/powerpc/dmv177
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/powerpc/dmv177/ChangeLog

    rbb507e9 r0197134  
     12001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * Makefile.am: Add @exceptions@ to SUBDIRS.
     4        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
     5        make/custom/dmv177.cfg;
     6        Rename PPC_USE_INSTRUCTION_CACHE to DMV177_USE_INSTRUCTION_CACHE,
     7        Add RTEMS_PPC_EXCEPTIONS([old]).
     8        * include/Makefile.am: include force-preinstall.am.
     9        * startup/bspstart.c: Rename PPC_USE_INSTRUCTION_CACHE to
     10        DMV177_USE_INSTRUCTION_CACHE.
     11        * wrapup/Makefile.am: Apply @exceptions@.
     12
    1132001-10-25      Joel Sherrill <joel@OARcorp.com>
    214
  • c/src/lib/libbsp/powerpc/dmv177/Makefile.am

    rbb507e9 r0197134  
    88# wrapup is the one that actually builds and installs the library
    99#  from the individual .rel files built in other directories
    10 SUBDIRS = include clock console startup start timer scv64 tod sonic wrapup
     10SUBDIRS = include clock console startup start timer scv64 tod sonic \
     11    @exceptions@ wrapup
    1112
    1213include $(top_srcdir)/../../bsp.am
  • c/src/lib/libbsp/powerpc/dmv177/configure.ac

    rbb507e9 r0197134  
    2626
    2727## bsp-specific options
    28 CONSOLE_USE_INTERRUPTS=${CONSOLE_USE_INTERRUPTS-0}
    29 AC_DEFINE_UNQUOTED([CONSOLE_USE_INTERRUPTS],
    30   [$CONSOLE_USE_INTERRUPTS],
    31   [whether using console interrupts])
     28RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[0])
     29RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS],
     30[whether using console interrupts])
     31
     32RTEMS_BSPOPTS_SET([PPC_USE_SPRG],[*],[0])
     33RTEMS_BSPOPTS_HELP([PPC_USE_SPRG],
     34[If defined, then the PowerPC specific code in RTEMS will use some
     35of the special purpose registers to slightly optimize interrupt
     36response time.  The use of these registers can conflict with
     37other tools like debuggers.])
     38
     39RTEMS_BSPOPTS_SET([PPC_USE_DATA_CACHE],[*],[0])
     40RTEMS_BSPOPTS_HELP([PPC_USE_DATA_CACHE],
     41[If set != 0, then the PowerPC specific code in RTEMS will use
     42 data cache instructions to optimize the context switch code.
     43 This code can conflict with debuggers or emulators.  It is known
     44 to break the Corelis PowerPC emulator with at least some combinations
     45 of PowerPC 603e revisions and emulator versions.
     46 The BSP actually contains the call that enables this.])
     47
     48RTEMS_BSPOPTS_SET([DMV177_USE_INSTRUCTION_CACHE],[*],[1])
     49RTEMS_BSPOPTS_HELP([DMV177_USE_INSTRUCTION_CACHE],
     50[If set != 0, then the PowerPC specific code in RTEMS will use
     51 data cache instructions to optimize the context switch code.
     52 This code can conflict with debuggers or emulators.
     53 The BSP actually contains the call that enables this.])
    3254
    3355AM_CONFIG_HEADER(include/bspopts.h)
     
    4567timer/Makefile
    4668tod/Makefile
    47 wrapup/Makefile])
     69wrapup/Makefile
     70])
     71
     72RTEMS_PPC_EXCEPTIONS([old])
     73
    4874AC_OUTPUT
  • c/src/lib/libbsp/powerpc/dmv177/include/Makefile.am

    rbb507e9 r0197134  
    2424all-local: $(TMPINSTALL_FILES)
    2525
     26include $(top_srcdir)/../../../../../../automake/force-preinstall.am
    2627include $(top_srcdir)/../../../../../../automake/local.am
  • c/src/lib/libbsp/powerpc/dmv177/startup/bspstart.c

    rbb507e9 r0197134  
    130130   */
    131131
    132 #if ( PPC_USE_INSTRUCTION_CACHE )
     132#if ( DMV177_USE_INSTRUCTION_CACHE )
    133133  rtems_cache_enable_instruction();
    134134#endif
  • c/src/lib/libbsp/powerpc/dmv177/wrapup/Makefile.am

    rbb507e9 r0197134  
    1515# bummer; have to use $foreach since % pattern subst rules only replace 1x
    1616OBJS = $(foreach piece, $(BSP_PIECES), $(wildcard ../$(piece)/$(ARCH)/*.o)) \
    17     $(wildcard ../../../../libcpu/powerpc/old_exception_processing/$(ARCH)/*.rel) \
     17    ../@exceptions@/$(ARCH)/rtems-cpu.rel \
    1818    $(wildcard ../../../../libcpu/$(RTEMS_CPU)/shared/*/$(ARCH)/*.o)
    1919LIB = $(ARCH)/libbsp.a
Note: See TracChangeset for help on using the changeset viewer.