Changeset 623ffdb in rtems


Ignore:
Timestamp:
Oct 20, 2000, 1:33:28 PM (19 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
772f224
Parents:
6a041407
Message:

2000-10-20 Joel Sherrill <joel@…>

  • configure.in, Makefile.am: Explicitly specify whether an RTEMS_CPU_MODEL is using old or new exception processing. This is important because when building multilib, you do not know the RTEMS_CPU_MODEL. So everything built in a multilib'ed RTEMS must be independent of the exception model and allow for late binding to the exception code.
Location:
c/src/lib/libcpu/powerpc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/powerpc/ChangeLog

    r6a041407 r623ffdb  
     12000-10-20      Joel Sherrill <joel@OARcorp.com>
     2
     3        * configure.in, Makefile.am: Explicitly specify whether an
     4        RTEMS_CPU_MODEL is using old or new exception processing.  This
     5        is important because when building multilib, you do not know
     6        the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
     7        must be independent of the exception model and allow for late
     8        binding to the exception code.
     9
    1102000-10-18        Sergei Organov <osv@javad.ru>
    211
  • c/src/lib/libcpu/powerpc/Makefile.am

    r6a041407 r623ffdb  
    1111endif
    1212
     13## Use new or old exception processing based on the CPU
    1314if new_exception_processing
    1415EXCEPTION_SUBDIR = new_exception_processing
    15 else
     16endif
     17
     18if old_exception_processing
    1619EXCEPTION_SUBDIR = old_exception_processing
    1720endif
  • c/src/lib/libcpu/powerpc/configure.in

    r6a041407 r623ffdb  
    3535|| test "$RTEMS_CPU_MODEL" = "mpc8xx" )
    3636
     37## there are no 601 or 602 BSPs currently.  The 505 BSPs are in user land.
    3738AM_CONDITIONAL(new_exception_processing, \
    3839test "$RTEMS_CPU_MODEL" = "mpc750" || \
    3940test "$RTEMS_CPU_MODEL" = "mpc604")
    4041
     42## The goal is to get rid of the old exception processing code but
     43## but all BSPs in the distribution must be migrated to the new model
     44## first.
     45AM_CONDITIONAL(old_exception_processing, \
     46test "$RTEMS_CPU_MODEL" = "ppc403" || \
     47test "$RTEMS_CPU_MODEL" = "mpc505" || \
     48test "$RTEMS_CPU_MODEL" = "ppc603e" || \
     49test "$RTEMS_CPU_MODEL" = "mpc8xx" \
     50)
     51
     52## test on CPU type
    4153AM_CONDITIONAL(mpc505, test "$RTEMS_CPU_MODEL" = "mpc505")
    4254AM_CONDITIONAL(mpc6xx, test "$RTEMS_CPU_MODEL" = "mpc6xx" \
Note: See TracChangeset for help on using the changeset viewer.