lkml.org 
[lkml]   [2010]   [Jun]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: MIPS: return after handling coprocessor 2 exception
    On 17.06.2010 21:13, David Daney wrote:
    > On 06/17/2010 06:25 AM, Jesper Nilsson wrote:
    >> Breaking here dropped us to the default code which always sends
    >> a SIGILL to the current process, no matter what the CU2 notifier says.
    >>
    >> Signed-off-by: Jesper Nilsson<jesper@jni.nu>
    [...]
    >> case 2:
    >> raw_notifier_call_chain(&cu2_chain, CU2_EXCEPTION, regs);
    >> - break;
    >> + return;
    >>
    >
    > What happens when the call chain is empty, and the proper action *is*
    > SIGILL?

    It's never empty, in fact. The default notifier declared at top of
    traps.c sends SIGILL. The problem that current code is sending SIGILL in
    all cases.

    Gleb.


    \
     
     \ /
      Last update: 2010-06-18 10:23    [W:0.021 / U:0.764 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site