On 05/23/2013 02:42 PM, Jonas Gorski wrote:
Disable cpu_has_mmips for everything but SEAD3 and MALTA. Most of these platforms are from before the micromips introduction, so they are very unlikely to implement it. Reduces an -Os compiled, uncompressed kernel image by 8KiB for BCM63XX. Signed-off-by: Jonas Gorski <jogo@xxxxxxxxxxx>
Acked-by: David Daney <david.daney@xxxxxxxxxx>
--- Position chosen is based on asm/cpu-features.h. Missing hardware and/or data sheets for most platforms I obviously couldn't verify its non-existence, so maintainer acks are appreciated. arch/mips/include/asm/mach-ath79/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-au1x00/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-bcm63xx/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-cavium-octeon/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-cobalt/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ip22/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ip27/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ip28/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ip32/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-jz4740/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-loongson/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-netlogic/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-pmcs-msp71xx/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-powertv/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-rc32434/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-rm/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-sibyte/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-tx49xx/cpu-feature-overrides.h | 1 + 21 files changed, 21 insertions(+)
[...]