Changeset 738ad2e in mainline for arch/ia32/src/asm.S


Ignore:
Timestamp:
2006-05-02T18:19:43Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
281224a
Parents:
e34a141
Message:

Changed interrupt_control to preemption_control.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/asm.S

    re34a141 r738ad2e  
    8787# and call exc_dispatch().
    8888#
    89 #define INTERRUPT_ALIGN 128
     89#define INTERRUPT_ALIGN 64
    9090.macro handler i n
    9191
     
    109109       
    110110        sti
    111         cmp $2, %edi           # Is this SYS_INT_CONTROL?
    112         je sys_int_ctrl
    113111       
    114112        call syscall_handler   # syscall_handler(ax,cx,dx,si,di)
    115 sysc_end:               
    116113        cli
    117114        addl $20, %esp         # clean-up of parameters
     
    124121        CLEAR_NT_FLAG
    125122        iret
    126 sys_int_ctrl:               # Interrupt control
    127         mov %esp, %eax
    128         add $44, %eax
    129         mov %eax, 4(%esp)   # Pointer to flags - 2nd argument
    130         call ddi_int_control
    131         jmp sysc_end
    132123.else   
    133124        /*
Note: See TracChangeset for help on using the changeset viewer.