never relink mouse handler

git-svn-id: svn://kolibrios.org@3543 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
CleverMouse 2013-05-28 16:29:26 +00:00
parent 211477bfb1
commit efb80df08b

View File

@ -230,6 +230,10 @@ align 16
.try_other_irqs: .try_other_irqs:
cmp ebp, [esp] cmp ebp, [esp]
jz .try_next_irq jz .try_next_irq
cmp ebp, 1
jz .try_next_irq
cmp ebp, 12
jz .try_next_irq
lea esi, [irqh_tab+ebp*8] lea esi, [irqh_tab+ebp*8]
mov ebx, esi mov ebx, esi
.try_next_handler: .try_next_handler:
@ -239,8 +243,6 @@ align 16
cmp [ebx+IRQH.num_ints], 0 cmp [ebx+IRQH.num_ints], 0
jne .try_next_handler jne .try_next_handler
; keyboard handler acknowledges everything ; keyboard handler acknowledges everything
cmp [ebx+IRQH.handler], irq1
jz .try_next_handler
push [ebx+IRQH.data] push [ebx+IRQH.data]
call [ebx+IRQH.handler] call [ebx+IRQH.handler]
pop ecx pop ecx