patches/newlib/1.19.0/100-fix-unaligned-access-memcpy-m68k.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Sep 21 22:42:35 2011 +0200 (2011-09-21)
changeset 2677 7df89370f805
parent 1902 faade25219ed
permissions -rw-r--r--
kernel/linux: add alternate download locations

Since kernel.org is dead, and there is no announced or known estimated
time or return to normality, it is impossible to download any kernel at
this time.

Add a known-working mirror.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 The m68k mcpu processor does not like unaligned access
     2 
     3 Disable at least mcpu32, m68010 and m68020. These processors certainly
     4 do not like unaligned accesses.
     5 
     6 Signed-off-by: Remy Bohmer <linux@bohmer.net>
     7 [yann.morin.1998@anciens.enib.fr: update for 1.19.0 from 1.18.0]
     8 Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     9 ---
    10  newlib/libc/machine/m68k/memcpy.S |    2 +-
    11  1 file changed, 1 insertion(+), 1 deletion(-)
    12 
    13 Index: newlib-1.19.0/newlib/libc/machine/m68k/memcpy.S
    14 ===================================================================
    15 --- newlib-1.19.0.orig/newlib/libc/machine/m68k/memcpy.S
    16 +++ newlib-1.19.0/newlib/libc/machine/m68k/memcpy.S
    17 @@ -15,7 +15,7 @@
    18  
    19  #include "m68kasm.h"
    20  
    21 -#if defined (__mcoldfire__) || defined (__mc68010__) || defined (__mc68020__) || defined (__mc68030__) || defined (__mc68040__) || defined (__mc68060__)
    22 +#if defined (__mcoldfire__) || defined (__mc68030__) || defined (__mc68040__) || defined (__mc68060__)
    23  # define MISALIGNED_OK 1
    24  #else
    25  # define MISALIGNED_OK 0