• Ard Biesheuvel's avatar
    ARM: vfp: Remove workaround for Feroceon CPUs · 4a0548c6
    Ard Biesheuvel authored
    Feroceon CPUs have a non-standard implementation of VFP which reports
    synchronous VFP exceptions using the async VFP flag. This requires a
    workaround which is difficult to reconcile with other implementations,
    making it tricky to support both versions in a single image.
    
    Since this is a v5 CPU, it is not supported by armhf and so the
    likelihood that anybody is using this with recent distros/kernels and
    rely on the VFP at the same time is extremely low. So let's just disable
    VFP support on these cores, so we can remove the workaround.
    
    This will help future development to support v5 and v6 CPUs with a
    single kernel image.
    Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
    Acked-by: default avatarNicolas Pitre <nico@fluxnic.net>
    Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarArd Biesheuvel <ardb@kernel.org>
    4a0548c6
vfphw.S 8.48 KB