• Michael Ellerman's avatar
    powerpc: Disable the fast-endian switch syscall by default · 727f1361
    Michael Ellerman authored
    Back in 2008 we added support for "fast little-endian switch" in the
    syscall path. This added a special case syscall number 0x1ebe, which
    is caught very early in the system call exception and switches endian
    with as little overhead as possible. See commit 745a14cc
    ("[POWERPC] Add fast little-endian switch system call") for full
    details.
    
    Although it is fast, it's also completely non standard. The "syscall
    number" is out of the range of normal syscalls, it can't be traced or
    audited, and it's a bit of a wart. To the best of our knowledge it was
    only used by one program, now long since discontinued.
    
    So in an effort to shake out any current users, put it behind a config
    option, and make it default n. If anyone *is* using it they can
    quickly reinstate it with a rebuild, and we can flip it to default y.
    Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
    727f1361
exceptions-64s.S 48.6 KB