<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 25, 2017 at 10:35 AM, Gedare Bloom <span dir="ltr"><<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, Jan 23, 2017 at 2:14 AM, Sebastian Huber<br>
<<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-<wbr>brains.de</a>> wrote:<br>
> Use de-facto standard BYTE_ORDER instead.<br>
><br>
</span>Just one nit that de-facto here means glibc right?<br></blockquote><div><br></div><div>It is older than gcc. As far as I can tell, it is from the original BSD TCP/IP headers</div><div>and is still around. </div><div><br></div><div>It is not in POSIX as best I can tell.</div><div><br></div><div>defacto = ancient BSD and common.</div><div><br></div><div>__BYTE_ORDER__ appears to be defined by gcc in some cases. I checked</div><div>our powerpc and i386 gcc's but my native gcc 4.4.7 didn't define anything related</div><div>to endianness that I spotted.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
> Close #2803.<br>
> ---<br>
>  cpukit/score/cpu/arm/rtems/<wbr>score/cpu.h      | 10 --------<br>
>  cpukit/score/cpu/bfin/rtems/<wbr>score/cpu.h     | 40 -----------------------------<br>
>  cpukit/score/cpu/epiphany/<wbr>rtems/score/cpu.h |  2 --<br>
>  cpukit/score/cpu/i386/rtems/<wbr>score/cpu.h     |  8 ------<br>
>  cpukit/score/cpu/lm32/rtems/<wbr>score/cpu.h     | 40 -----------------------------<br>
>  cpukit/score/cpu/m32c/rtems/<wbr>score/cpu.h     | 40 -----------------------------<br>
>  cpukit/score/cpu/m68k/rtems/<wbr>score/cpu.h     |  8 ------<br>
>  cpukit/score/cpu/mips/rtems/<wbr>score/cpu.h     | 16 ------------<br>
>  cpukit/score/cpu/moxie/rtems/<wbr>score/cpu.h    |  7 -----<br>
>  cpukit/score/cpu/nios2/rtems/<wbr>score/cpu.h    |  4 ---<br>
>  cpukit/score/cpu/no_cpu/rtems/<wbr>score/cpu.h   | 40 -----------------------------<br>
>  cpukit/score/cpu/or1k/rtems/<wbr>score/cpu.h     |  2 --<br>
>  cpukit/score/cpu/powerpc/<wbr>rtems/score/cpu.h  | 13 ----------<br>
>  cpukit/score/cpu/sh/rtems/<wbr>score/cpu.h       | 16 ------------<br>
>  cpukit/score/cpu/sparc/rtems/<wbr>score/cpu.h    | 16 ------------<br>
>  cpukit/score/cpu/sparc64/<wbr>rtems/score/cpu.h  |  8 ------<br>
>  cpukit/score/cpu/v850/rtems/<wbr>score/cpu.h     | 40 -----------------------------<br>
>  17 files changed, 310 deletions(-)<br>
><br>
> diff --git a/cpukit/score/cpu/arm/rtems/<wbr>score/cpu.h b/cpukit/score/cpu/arm/rtems/<wbr>score/cpu.h<br>
> index 0a9ca26..cdffc9c 100644<br>
> --- a/cpukit/score/cpu/arm/rtems/<wbr>score/cpu.h<br>
> +++ b/cpukit/score/cpu/arm/rtems/<wbr>score/cpu.h<br>
> @@ -97,16 +97,6 @@<br>
>   */<br>
>  /**@{**/<br>
><br>
> -#if defined(__ARMEL__)<br>
> -  #define CPU_BIG_ENDIAN FALSE<br>
> -  #define CPU_LITTLE_ENDIAN TRUE<br>
> -#elif defined(__ARMEB__)<br>
> -  #define CPU_BIG_ENDIAN TRUE<br>
> -  #define CPU_LITTLE_ENDIAN FALSE<br>
> -#else<br>
> -  #error "unknown endianness"<br>
> -#endif<br>
> -<br>
>  /*<br>
>   *  The ARM uses the PIC interrupt model.<br>
>   */<br>
> diff --git a/cpukit/score/cpu/bfin/rtems/<wbr>score/cpu.h b/cpukit/score/cpu/bfin/rtems/<wbr>score/cpu.h<br>
> index 9b54d6c..cdefedf 100644<br>
> --- a/cpukit/score/cpu/bfin/rtems/<wbr>score/cpu.h<br>
> +++ b/cpukit/score/cpu/bfin/rtems/<wbr>score/cpu.h<br>
> @@ -280,46 +280,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT<br>
><br>
>  /**<br>
> - * @defgroup CPUEndian Processor Dependent Endianness Support<br>
> - *<br>
> - * This group assists in issues related to processor endianness.<br>
> - *<br>
> - */<br>
> -/**@{**/<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * @note @a CPU_BIG_ENDIAN and @a CPU_LITTLE_ENDIAN should NOT have the<br>
> - * same values.<br>
> - *<br>
> - * @see CPU_LITTLE_ENDIAN<br>
> - *<br>
> - * Port Specific Information:<br>
> - *<br>
> - * XXX document implementation including references if appropriate<br>
> - */<br>
> -#define CPU_BIG_ENDIAN                           FALSE<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * @note @ref CPU_BIG_ENDIAN and @ref CPU_LITTLE_ENDIAN should NOT have the<br>
> - * same values.<br>
> - *<br>
> - * @see CPU_BIG_ENDIAN<br>
> - *<br>
> - * Port Specific Information:<br>
> - *<br>
> - * XXX document implementation including references if appropriate<br>
> - */<br>
> -#define CPU_LITTLE_ENDIAN                        TRUE<br>
> -<br>
> -/** @} */<br>
> -<br>
> -/**<br>
>   * @ingroup CPUInterrupt<br>
>   * The following defines the number of bits actually used in the<br>
>   * interrupt field of the task mode.  How those bits map to the<br>
> diff --git a/cpukit/score/cpu/epiphany/<wbr>rtems/score/cpu.h b/cpukit/score/cpu/epiphany/<wbr>rtems/score/cpu.h<br>
> index 4319203..55faefa 100644<br>
> --- a/cpukit/score/cpu/epiphany/<wbr>rtems/score/cpu.h<br>
> +++ b/cpukit/score/cpu/epiphany/<wbr>rtems/score/cpu.h<br>
> @@ -261,8 +261,6 @@ extern "C" {<br>
>   */<br>
><br>
>  #define CPU_HAS_OWN_HOST_TO_NETWORK_<wbr>ROUTINES     FALSE<br>
> -#define CPU_BIG_ENDIAN                           FALSE<br>
> -#define CPU_LITTLE_ENDIAN                        TRUE<br>
><br>
>  /*<br>
>   *  The following defines the number of bits actually used in the<br>
> diff --git a/cpukit/score/cpu/i386/rtems/<wbr>score/cpu.h b/cpukit/score/cpu/i386/rtems/<wbr>score/cpu.h<br>
> index c45d914..052e53f 100644<br>
> --- a/cpukit/score/cpu/i386/rtems/<wbr>score/cpu.h<br>
> +++ b/cpukit/score/cpu/i386/rtems/<wbr>score/cpu.h<br>
> @@ -114,14 +114,6 @@ extern "C" {<br>
><br>
>  #define CPU_PROVIDES_IDLE_THREAD_BODY    FALSE<br>
><br>
> -/*<br>
> - *  Define what is required to specify how the network to host conversion<br>
> - *  routines are handled.<br>
> - */<br>
> -<br>
> -#define CPU_BIG_ENDIAN                           FALSE<br>
> -#define CPU_LITTLE_ENDIAN                        TRUE<br>
> -<br>
>  #define CPU_MAXIMUM_PROCESSORS 32<br>
><br>
>  #define I386_CONTEXT_CONTROL_EFLAGS_<wbr>OFFSET 0<br>
> diff --git a/cpukit/score/cpu/lm32/rtems/<wbr>score/cpu.h b/cpukit/score/cpu/lm32/rtems/<wbr>score/cpu.h<br>
> index e6f6c51..87cfd9e 100644<br>
> --- a/cpukit/score/cpu/lm32/rtems/<wbr>score/cpu.h<br>
> +++ b/cpukit/score/cpu/lm32/rtems/<wbr>score/cpu.h<br>
> @@ -274,46 +274,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES )<br>
><br>
>  /**<br>
> - * @defgroup CPUEndian Processor Dependent Endianness Support<br>
> - *<br>
> - * This group assists in issues related to processor endianness.<br>
> - *<br>
> - */<br>
> -/**@{**/<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * NOTE: @a CPU_BIG_ENDIAN and @a CPU_LITTLE_ENDIAN should NOT have the<br>
> - * same values.<br>
> - *<br>
> - * @see CPU_LITTLE_ENDIAN<br>
> - *<br>
> - * Port Specific Information:<br>
> - *<br>
> - * XXX document implementation including references if appropriate<br>
> - */<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * NOTE: @ref CPU_BIG_ENDIAN and @ref CPU_LITTLE_ENDIAN should NOT have the<br>
> - * same values.<br>
> - *<br>
> - * @see CPU_BIG_ENDIAN<br>
> - *<br>
> - * Port Specific Information:<br>
> - *<br>
> - * XXX document implementation including references if appropriate<br>
> - */<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
> -<br>
> -/** @} */<br>
> -<br>
> -/**<br>
>   * @ingroup CPUInterrupt<br>
>   * The following defines the number of bits actually used in the<br>
>   * interrupt field of the task mode.  How those bits map to the<br>
> diff --git a/cpukit/score/cpu/m32c/rtems/<wbr>score/cpu.h b/cpukit/score/cpu/m32c/rtems/<wbr>score/cpu.h<br>
> index b1ef486..8dd8c41 100644<br>
> --- a/cpukit/score/cpu/m32c/rtems/<wbr>score/cpu.h<br>
> +++ b/cpukit/score/cpu/m32c/rtems/<wbr>score/cpu.h<br>
> @@ -296,46 +296,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES )<br>
><br>
>  /**<br>
> - * @defgroup CPUEndian Processor Dependent Endianness Support<br>
> - *<br>
> - * This group assists in issues related to processor endianness.<br>
> - *<br>
> - */<br>
> -/**@{**/<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * NOTE: @a CPU_BIG_ENDIAN and @a CPU_LITTLE_ENDIAN should NOT have the<br>
> - * same values.<br>
> - *<br>
> - * @see CPU_LITTLE_ENDIAN<br>
> - *<br>
> - * Port Specific Information:<br>
> - *<br>
> - * XXX document implementation including references if appropriate<br>
> - */<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * NOTE: @ref CPU_BIG_ENDIAN and @ref CPU_LITTLE_ENDIAN should NOT have the<br>
> - * same values.<br>
> - *<br>
> - * @see CPU_BIG_ENDIAN<br>
> - *<br>
> - * Port Specific Information:<br>
> - *<br>
> - * XXX document implementation including references if appropriate<br>
> - */<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
> -<br>
> -/** @} */<br>
> -<br>
> -/**<br>
>   * @ingroup CPUInterrupt<br>
>   *<br>
>   * The following defines the number of bits actually used in the<br>
> diff --git a/cpukit/score/cpu/m68k/rtems/<wbr>score/cpu.h b/cpukit/score/cpu/m68k/rtems/<wbr>score/cpu.h<br>
> index 0e3cd81..0b9aa2d 100644<br>
> --- a/cpukit/score/cpu/m68k/rtems/<wbr>score/cpu.h<br>
> +++ b/cpukit/score/cpu/m68k/rtems/<wbr>score/cpu.h<br>
> @@ -104,14 +104,6 @@ extern "C" {<br>
><br>
>  #define CPU_STRUCTURE_ALIGNMENT RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES )<br>
><br>
> -/*<br>
> - *  Define what is required to specify how the network to host conversion<br>
> - *  routines are handled.<br>
> - */<br>
> -<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
> -<br>
>  #define CPU_MAXIMUM_PROCESSORS 32<br>
><br>
>  #if ( CPU_HARDWARE_FP == TRUE ) && !defined( __mcoldfire__ )<br>
> diff --git a/cpukit/score/cpu/mips/rtems/<wbr>score/cpu.h b/cpukit/score/cpu/mips/rtems/<wbr>score/cpu.h<br>
> index 60bec59..9a45d0b 100644<br>
> --- a/cpukit/score/cpu/mips/rtems/<wbr>score/cpu.h<br>
> +++ b/cpukit/score/cpu/mips/rtems/<wbr>score/cpu.h<br>
> @@ -269,22 +269,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES )<br>
><br>
>  /*<br>
> - *  Define what is required to specify how the network to host conversion<br>
> - *  routines are handled.<br>
> - */<br>
> -<br>
> -/* __MIPSEB__ or __MIPSEL__ is defined by GCC based on -EB or -EL command line options */<br>
> -#if defined(__MIPSEB__)<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
> -#elif defined(__MIPSEL__)<br>
> -#define CPU_BIG_ENDIAN                           FALSE<br>
> -#define CPU_LITTLE_ENDIAN                        TRUE<br>
> -#else<br>
> -#error "Unknown endianness"<br>
> -#endif<br>
> -<br>
> -/*<br>
>   *  The following defines the number of bits actually used in the<br>
>   *  interrupt field of the task mode.  How those bits map to the<br>
>   *  CPU interrupt levels is defined by the routine _CPU_ISR_Set_level().<br>
> diff --git a/cpukit/score/cpu/moxie/<wbr>rtems/score/cpu.h b/cpukit/score/cpu/moxie/<wbr>rtems/score/cpu.h<br>
> index a85b199..b77083d 100644<br>
> --- a/cpukit/score/cpu/moxie/<wbr>rtems/score/cpu.h<br>
> +++ b/cpukit/score/cpu/moxie/<wbr>rtems/score/cpu.h<br>
> @@ -246,13 +246,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT<br>
><br>
>  /*<br>
> - *  Define what is required to specify how the network to host conversion<br>
> - *  routines are handled.<br>
> - */<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
> -<br>
> -/*<br>
>   *  The following defines the number of bits actually used in the<br>
>   *  interrupt field of the task mode.  How those bits map to the<br>
>   *  CPU interrupt levels is defined by the routine _CPU_ISR_Set_level().<br>
> diff --git a/cpukit/score/cpu/nios2/<wbr>rtems/score/cpu.h b/cpukit/score/cpu/nios2/<wbr>rtems/score/cpu.h<br>
> index 902b209..a3f2f03 100644<br>
> --- a/cpukit/score/cpu/nios2/<wbr>rtems/score/cpu.h<br>
> +++ b/cpukit/score/cpu/nios2/<wbr>rtems/score/cpu.h<br>
> @@ -67,10 +67,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT \<br>
>    RTEMS_SECTION( ".sdata" ) RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES )<br>
><br>
> -#define CPU_BIG_ENDIAN FALSE<br>
> -<br>
> -#define CPU_LITTLE_ENDIAN TRUE<br>
> -<br>
>  #define CPU_STACK_MINIMUM_SIZE (4 * 1024)<br>
><br>
>  #define CPU_SIZEOF_POINTER 4<br>
> diff --git a/cpukit/score/cpu/no_cpu/<wbr>rtems/score/cpu.h b/cpukit/score/cpu/no_cpu/<wbr>rtems/score/cpu.h<br>
> index 5608147..372b01f 100644<br>
> --- a/cpukit/score/cpu/no_cpu/<wbr>rtems/score/cpu.h<br>
> +++ b/cpukit/score/cpu/no_cpu/<wbr>rtems/score/cpu.h<br>
> @@ -320,46 +320,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES )<br>
><br>
>  /**<br>
> - * @defgroup CPUEndian Processor Dependent Endianness Support<br>
> - *<br>
> - * This group assists in issues related to processor endianness.<br>
> - *<br>
> - */<br>
> -/**@{**/<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * NOTE: @a CPU_BIG_ENDIAN and @a CPU_LITTLE_ENDIAN should NOT have the<br>
> - * same values.<br>
> - *<br>
> - * @see CPU_LITTLE_ENDIAN<br>
> - *<br>
> - * Port Specific Information:<br>
> - *<br>
> - * XXX document implementation including references if appropriate<br>
> - */<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * NOTE: @ref CPU_BIG_ENDIAN and @ref CPU_LITTLE_ENDIAN should NOT have the<br>
> - * same values.<br>
> - *<br>
> - * @see CPU_BIG_ENDIAN<br>
> - *<br>
> - * Port Specific Information:<br>
> - *<br>
> - * XXX document implementation including references if appropriate<br>
> - */<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
> -<br>
> -/** @} */<br>
> -<br>
> -/**<br>
>   * @ingroup CPUInterrupt<br>
>   *<br>
>   * The following defines the number of bits actually used in the<br>
> diff --git a/cpukit/score/cpu/or1k/rtems/<wbr>score/cpu.h b/cpukit/score/cpu/or1k/rtems/<wbr>score/cpu.h<br>
> index 13dd334..4a643c7 100644<br>
> --- a/cpukit/score/cpu/or1k/rtems/<wbr>score/cpu.h<br>
> +++ b/cpukit/score/cpu/or1k/rtems/<wbr>score/cpu.h<br>
> @@ -253,8 +253,6 @@ extern "C" {<br>
>   */<br>
><br>
>  #define CPU_HAS_OWN_HOST_TO_NETWORK_<wbr>ROUTINES     FALSE<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
><br>
>  /*<br>
>   *  The following defines the number of bits actually used in the<br>
> diff --git a/cpukit/score/cpu/powerpc/<wbr>rtems/score/cpu.h b/cpukit/score/cpu/powerpc/<wbr>rtems/score/cpu.h<br>
> index 91f8f63..93d620e 100644<br>
> --- a/cpukit/score/cpu/powerpc/<wbr>rtems/score/cpu.h<br>
> +++ b/cpukit/score/cpu/powerpc/<wbr>rtems/score/cpu.h<br>
> @@ -87,19 +87,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES )<br>
><br>
>  /*<br>
> - *  Define what is required to specify how the network to host conversion<br>
> - *  routines are handled.<br>
> - */<br>
> -<br>
> -#if defined(__BIG_ENDIAN__) || defined(_BIG_ENDIAN)<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
> -#else<br>
> -#define CPU_BIG_ENDIAN                           FALSE<br>
> -#define CPU_LITTLE_ENDIAN                        TRUE<br>
> -#endif<br>
> -<br>
> -/*<br>
>   *  Does the CPU have hardware floating point?<br>
>   *<br>
>   *  If TRUE, then the RTEMS_FLOATING_POINT task attribute is supported.<br>
> diff --git a/cpukit/score/cpu/sh/rtems/<wbr>score/cpu.h b/cpukit/score/cpu/sh/rtems/<wbr>score/cpu.h<br>
> index b4e5532..0ad3829 100644<br>
> --- a/cpukit/score/cpu/sh/rtems/<wbr>score/cpu.h<br>
> +++ b/cpukit/score/cpu/sh/rtems/<wbr>score/cpu.h<br>
> @@ -218,22 +218,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES )<br>
><br>
>  /*<br>
> - *  Define what is required to specify how the network to host conversion<br>
> - *  routines are handled.<br>
> - *<br>
> - *  NOTE: SHes can be big or little endian, the default is big endian<br>
> - */<br>
> -<br>
> -/* __LITTLE_ENDIAN__ is defined if -ml is given to gcc */<br>
> -#if defined(__LITTLE_ENDIAN__)<br>
> -#define CPU_BIG_ENDIAN                           FALSE<br>
> -#define CPU_LITTLE_ENDIAN                        TRUE<br>
> -#else<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
> -#endif<br>
> -<br>
> -/*<br>
>   *  The following defines the number of bits actually used in the<br>
>   *  interrupt field of the task mode.  How those bits map to the<br>
>   *  CPU interrupt levels is defined by the routine _CPU_ISR_Set_level().<br>
> diff --git a/cpukit/score/cpu/sparc/<wbr>rtems/score/cpu.h b/cpukit/score/cpu/sparc/<wbr>rtems/score/cpu.h<br>
> index 1bc4a0e..6d8e1f9 100644<br>
> --- a/cpukit/score/cpu/sparc/<wbr>rtems/score/cpu.h<br>
> +++ b/cpukit/score/cpu/sparc/<wbr>rtems/score/cpu.h<br>
> @@ -208,22 +208,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES )<br>
><br>
>  /**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * The SPARC is big endian.<br>
> - */<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * The SPARC is NOT little endian.<br>
> - */<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
> -<br>
> -/**<br>
>   * The following defines the number of bits actually used in the<br>
>   * interrupt field of the task mode.  How those bits map to the<br>
>   * CPU interrupt levels is defined by the routine _CPU_ISR_Set_level().<br>
> diff --git a/cpukit/score/cpu/sparc64/<wbr>rtems/score/cpu.h b/cpukit/score/cpu/sparc64/<wbr>rtems/score/cpu.h<br>
> index 4402bde..9926ebb 100644<br>
> --- a/cpukit/score/cpu/sparc64/<wbr>rtems/score/cpu.h<br>
> +++ b/cpukit/score/cpu/sparc64/<wbr>rtems/score/cpu.h<br>
> @@ -183,14 +183,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT RTEMS_ALIGNED( 16 )<br>
><br>
>  /*<br>
> - *  Define what is required to specify how the network to host conversion<br>
> - *  routines are handled.<br>
> - */<br>
> -<br>
> -#define CPU_BIG_ENDIAN                           TRUE<br>
> -#define CPU_LITTLE_ENDIAN                        FALSE<br>
> -<br>
> -/*<br>
>   *  The following defines the number of bits actually used in the<br>
>   *  interrupt field of the task mode.  How those bits map to the<br>
>   *  CPU interrupt levels is defined by the routine _CPU_ISR_Set_level().<br>
> diff --git a/cpukit/score/cpu/v850/rtems/<wbr>score/cpu.h b/cpukit/score/cpu/v850/rtems/<wbr>score/cpu.h<br>
> index 8f3fbd9..6c77f51 100644<br>
> --- a/cpukit/score/cpu/v850/rtems/<wbr>score/cpu.h<br>
> +++ b/cpukit/score/cpu/v850/rtems/<wbr>score/cpu.h<br>
> @@ -273,46 +273,6 @@ extern "C" {<br>
>  #define CPU_STRUCTURE_ALIGNMENT<br>
><br>
>  /**<br>
> - * @defgroup CPUEndian Processor Dependent Endianness Support<br>
> - *<br>
> - * This group assists in issues related to processor endianness.<br>
> - *<br>
> - */<br>
> -/**@{**/<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * @note @a CPU_BIG_ENDIAN and @a CPU_LITTLE_ENDIAN should NOT have the<br>
> - * same values.<br>
> - *<br>
> - * @see CPU_LITTLE_ENDIAN<br>
> - *<br>
> - * Port Specific Information:<br>
> - *<br>
> - * The v850 is little endian.<br>
> - */<br>
> -#define CPU_BIG_ENDIAN  FALSE<br>
> -<br>
> -/**<br>
> - * Define what is required to specify how the network to host conversion<br>
> - * routines are handled.<br>
> - *<br>
> - * @note @ref CPU_BIG_ENDIAN and @ref CPU_LITTLE_ENDIAN should NOT have the<br>
> - * same values.<br>
> - *<br>
> - * @see CPU_BIG_ENDIAN<br>
> - *<br>
> - * Port Specific Information:<br>
> - *<br>
> - * The v850 is little endian.<br>
> - */<br>
> -#define CPU_LITTLE_ENDIAN TRUE<br>
> -<br>
> -/** @} */<br>
> -<br>
> -/**<br>
>   * @ingroup CPUInterrupt<br>
>   * The following defines the number of bits actually used in the<br>
>   * interrupt field of the task mode.  How those bits map to the<br>
> --<br>
> 1.8.4.5<br>
><br>
> ______________________________<wbr>_________________<br>
> devel mailing list<br>
> <a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/devel</a><br>
______________________________<wbr>_________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/devel</a><br>
</div></div></blockquote></div><br></div></div>