Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 787 → Rev 788

/kernel/trunk/core/sys32.inc
53,7 → 53,7
dd except_16, e17,e18, except_19
times 12 dd unknown_interrupt
 
dd irq0, irq_serv.irq_1, p_irq2
dd irq0, irq_serv.irq_1, irq_serv.irq_2
if USE_COM_IRQ
dd irq_serv.irq_3, irq_serv.irq_4
else
183,20 → 183,12
{
forward
p_irq#num :
save_ring3_context
mov edi, num
jmp irq_c
jmp irqhandler
}
 
irqh 2,3,4,5,7,8,9,10,11
 
irq_c:
mov ax, app_data
mov ds, ax
mov es, ax
call irqhandler
restore_ring3_context
iret
 
p_irq6:
save_ring3_context
265,10 → 257,7
 
 
irqhandler:
cmp [v86_irqhooks+edi*8], 0
jnz v86_irq2
 
 
mov esi,edi ; 1
shl esi,6 ; 1
add esi,irq00read ; 1