• Ard Biesheuvel's avatar
    ARM: entry: Make asm coproc dispatch code NWFPE only · 47ba5f39
    Ard Biesheuvel authored
    Now that we can dispatch all VFP and iWMMXT related undef exceptions
    using undef hooks implemented in C code, we no longer need the asm entry
    code that takes care of this unless we are using FPE, so we can move it
    into the FPE entry code. As this means it is ARM only, we can remove the
    Thumb2 specific decorations as well.
    
    It also means the non-standard, asm-only calling convention where
    returning via LR means failure and returning via R9 means success is now
    only used on legacy platforms that lack any kind of function return
    prediction, avoiding the associated performance impact.
    Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
    Signed-off-by: default avatarArd Biesheuvel <ardb@kernel.org>
    47ba5f39
entry.S 5.83 KB