eglibc and PowerPC SPE documentaion, courtesy Nate CASE.
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Aug 27 16:24:24 2008 +0000 (2008-08-27)
changeset 8156236ce3be104
parent 810 5d357e239b62
child 816 0a0a4779f35e
eglibc and PowerPC SPE documentaion, courtesy Nate CASE.

/trunk/config/libc.in | 7 7 0 0 +++++++
/trunk/arch/powerpc/config.in | 11 10 1 0 ++++++++++-
2 files changed, 17 insertions(+), 1 deletion(-)
arch/powerpc/config.in
config/libc.in
     1.1 --- a/arch/powerpc/config.in	Tue Aug 26 21:37:46 2008 +0000
     1.2 +++ b/arch/powerpc/config.in	Wed Aug 27 16:24:24 2008 +0000
     1.3 @@ -14,4 +14,13 @@
     1.4      depends on EXPERIMENTAL
     1.5      default n
     1.6      help
     1.7 -      Add support for the Signal Processing Engine.
     1.8 +      Add support for the Signal Processing Engine.  This will set up
     1.9 +      the toolchain so that it supports the SPE ABI extensions. This
    1.10 +      mainly targets Freescale e500 processors.
    1.11 +
    1.12 +      Setting this option will append "spe" to the end of your target
    1.13 +      tuple name (e.g., powerpc-e500v2-linux-gnuspe) so that the gcc
    1.14 +      configure/build system will know to include SPE ABI support.
    1.15 +      It will also automatically add "-mabi=spe -mspe" to your
    1.16 +      TARGET_CFLAGS, and "--enable-e500_double" to your CC_EXTRA_CONFIG,
    1.17 +      so you do not need to explicitly add them.
     2.1 --- a/config/libc.in	Tue Aug 26 21:37:46 2008 +0000
     2.2 +++ b/config/libc.in	Wed Aug 27 16:24:24 2008 +0000
     2.3 @@ -23,6 +23,13 @@
     2.4      select LIBC_SUPPORT_NPTL
     2.5      select LIBC_SUPPORT_LINUXTHREADS
     2.6      depends on EXPERIMENTAL
     2.7 +    help
     2.8 +      EGLIBC (Embedded GLIBC) is a variant of the standard GNU GLIBC
     2.9 +      that is designed to work well on embedded systems.  EGLIBC strives
    2.10 +      to be source and binary compatible with GLIBC.  Its goals include
    2.11 +      a reduced footprint, configurable components, and improved
    2.12 +      cross-compilation support.  EGLIBC also includes some embedded ports
    2.13 +      (such as e500/spe) that are normally separate add-ons of GLIBC.
    2.14  
    2.15  if LIBC_EGLIBC
    2.16  source config/libc/eglibc.in