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) |