• Arnd Bergmann's avatar
    ARM: remove support for NOMMU ARMv4/v5 · 2f618d5e
    Arnd Bergmann authored
    It is possible to build MMU-less kernels for Cortex-M base
    microcrontrollers as well as a couple of older platforms that
    have not been converted to CONFIG_ARCH_MULTIPLATFORM,
    specifically ep93xx, footbridge, dove, sa1100 and s3c24xx.
    
    It seems unlikely that anybody has tested those configurations
    in recent years, as even building them is frequently broken.
    A patch I submitted caused another build time regression
    in this configuration. I sent a patch for that, but it seems
    better to also remove the option entirely, leaving ARMv7-M
    as the only supported Arm NOMMU target for simplicity.
    
    A couple of platforms have dependencies on CONFIG_MMU, those
    can all be removed now. Notably, mach-integrator tries to
    support MMU-less CPU cores, but those have not actually been
    selectable for a long time.
    
    This addresses several build failures in randconfig builds that
    have accumulated over the years.
    
    Cc: Vladimir Murzin <vladimir.murzin@arm.com>
    Cc: Russell King <linux@armlinux.org.uk>
    Acked-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
    Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
    Reviewed by: Ard Biesheuvel <ardb@kernel.org>
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    2f618d5e
hardware.h 2.4 KB