Subversion Repositories HelenOS-historic

Rev

Rev 958 | Rev 1023 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 958 Rev 962
Line 184... Line 184...
184
        istate->cr_iip += 16;
184
        istate->cr_iip += 16;
185
    } else {
185
    } else {
186
        istate->cr_ipsr.ri++;
186
        istate->cr_ipsr.ri++;
187
    }
187
    }
188
 
188
 
189
    if (istate->in3 < SYSCALL_END)
189
    if (istate->in4 < SYSCALL_END)
190
        return syscall_table[istate->in3](istate->in0, istate->in1, istate->in2);
190
        return syscall_table[istate->in4](istate->in0, istate->in1, istate->in2, istate->in3);
191
    else
191
    else
192
        panic("Undefined syscall %d", istate->in3);
192
        panic("Undefined syscall %d", istate->in4);
193
       
193
       
194
    return -1;
194
    return -1;
195
}
195
}
196
 
196
 
197
void universal_handler(__u64 vector, istate_t *istate)
197
void universal_handler(__u64 vector, istate_t *istate)