Skip to content
  • Olaf Hering's avatar
    [PATCH] powerpc32: Set cpu explicitly in kernel compiles · f48b8296
    Olaf Hering authored
    
    
    Compile the 32bit kernel with -mcpu=powerpc. This reduces the imagesize
    when a compiler is used that defaults to -mtune=power4. It inserts lots
    of nops to please the 64bit cpu instruction scheduling. But all these nops
    are not needed for 32bit kernels.
    
    Example with SLES10 gcc 4.1.0 and arch/powerpc/configs/pmac32_defconfig:
    
                        vmlinux  vmlinux.strip  vmlinux.gz
     -O2                4980515     4187528      1846829
     -Os                4618801     3827084      1673333
     -O2 -mcpu=powerpc  4738851     3945868      1816253
     -Os -mcpu=powerpc  4532785     3741068      1664688
    
    Signed-off-by: default avatarOlaf Hering <olh@suse.de>
    Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
    f48b8296