Changeset 631ca4d in mainline for arch/ia32/src/interrupt.c


Ignore:
Timestamp:
2006-03-13T20:51:35Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5c089c3a
Parents:
25d7709
Message:

New synchronous ipc.
Widened syscall to support up to 5 parameters.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/interrupt.c

    r25d7709 r631ca4d  
    108108{
    109109        interrupts_enable();
    110         if (istate->edx < SYSCALL_END)
    111                 istate->eax = syscall_table[istate->edx](istate->eax, istate->ebx, istate->ecx);
     110        if (istate->esi < SYSCALL_END)
     111                istate->eax = syscall_table[istate->esi](istate->eax, istate->ebx, istate->ecx, istate->edx);
    112112        else
    113                 panic("Undefined syscall %d", istate->edx);
     113                panic("Undefined syscall %d", istate->esi);
    114114        interrupts_disable();
    115115}
Note: See TracChangeset for help on using the changeset viewer.