• Kumar Gala's avatar
    [POWERPC] Fixup error handling when emulating a floating point instruction · 5fad293b
    Kumar Gala authored
    When we do full FP emulation its possible that we need to post a SIGFPE based
    on the results of the emulation.  The previous code ignored this case completely.
    
    Additionally, the Soft_emulate_8xx case had two issues.  One, we should never
    generate a SIGFPE since the code only does data movement.  Second, we were
    interpreting the return codes incorrectly, it returns 0 on success, 1 on
    illop and -EFAULT on a data access error.
    Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
    5fad293b
traps.c 28.1 KB