Subversion Repositories Kolibri OS

Rev

Rev 40 | Rev 66 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 40 Rev 58
Line 384... Line 384...
384
p_irq3:
384
p_irq3:
385
     save_ring3_context
385
     save_ring3_context
386
     mov   ax, os_data
386
     mov   ax, os_data
387
     mov   ds, ax
387
     mov   ds, ax
388
     mov   es, ax
388
     mov   es, ax
-
 
389
     cmp   [com2_mouse_detected],0
-
 
390
     je    old_irq3_handler
389
     call  check_mouse_data_com2
391
     call  check_mouse_data_com2
-
 
392
     jmp   p_irq3_1
-
 
393
 old_irq3_handler:
-
 
394
     mov   edi,3
-
 
395
     call  irqhandler
-
 
396
  p_irq3_1: 
390
     restore_ring3_context
397
     restore_ring3_context
391
     iret
398
     iret
Line 392... Line 399...
392
 
399
 
393
p_irq4:
400
p_irq4:
394
     save_ring3_context
401
     save_ring3_context
395
     mov   ax, os_data
402
     mov   ax, os_data
396
     mov   ds, ax
403
     mov   ds, ax
-
 
404
     mov   es, ax
-
 
405
     cmp   [com1_mouse_detected],0
397
     mov   es, ax
406
     je    old_irq4_handler
-
 
407
     call  check_mouse_data_com1
-
 
408
     jmp   p_irq4_1
-
 
409
 old_irq4_handler:
-
 
410
     mov   edi,4
-
 
411
     call  irqhandler
398
     call  check_mouse_data_com1
412
  p_irq4_1:   
399
     restore_ring3_context
413
     restore_ring3_context
Line 400... Line 414...
400
     iret
414
     iret
401
 
415