Subversion Repositories Kolibri OS

Rev

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

Rev 769 Rev 774
Line 53... Line 53...
53
;;
53
;;
54
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
54
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 55... Line 55...
55
 
55
 
Line 56... Line 56...
56
include 'macros.inc'
56
include 'macros.inc'
Line 57... Line 57...
57
 
57
 
Line 58... Line 58...
58
$Revision: 769 $
58
$Revision: 774 $
Line 636... Line 636...
636
	mov    esi,boot_devices
636
	mov    esi,boot_devices
637
	call   boot_log
637
	call   boot_log
Line 638... Line 638...
638
 
638
 
Line 639... Line -...
639
	mov  [pci_access_enabled],1
-
 
640
 
-
 
641
	;call   detect_devices
-
 
642
	stdcall load_driver, szPS2MDriver
-
 
643
	stdcall load_driver, szCOM_MDriver
-
 
644
 
-
 
645
; SET MOUSE
-
 
646
 
-
 
647
	mov   esi,boot_setmouse
-
 
648
	call  boot_log
-
 
Line 649... Line 639...
649
	call  setmouse
639
	mov  [pci_access_enabled],1
Line 650... Line 640...
650
 
640
 
651
 
641
 
Line 746... Line 736...
746
 
736
 
Line 747... Line 737...
747
; SET VARIABLES
737
; SET VARIABLES
Line -... Line 738...
-
 
738
 
-
 
739
	call  set_variables
-
 
740
 
-
 
741
; SET MOUSE
-
 
742
 
-
 
743
	;call   detect_devices
-
 
744
	stdcall load_driver, szPS2MDriver
-
 
745
	stdcall load_driver, szCOM_MDriver
-
 
746
 
-
 
747
	mov   esi,boot_setmouse
-
 
748
	call  boot_log
748
 
749
	call  setmouse
Line 749... Line 750...
749
	call  set_variables
750
 
750
 
751
 
Line 882... Line 883...
882
	out   0x20,al
883
	out   0x20,al
883
	out   0xa0,al
884
	out   0xa0,al
Line 884... Line 885...
884
 
885
 
Line 885... Line 886...
885
	loop  ready_for_irqs	     ; flush the queue
886
	loop  ready_for_irqs	     ; flush the queue
Line 886... Line 887...
886
 
887
 
887
	stdcall attach_int_handler, dword 1, irq1
888
	stdcall attach_int_handler, dword 1, irq1, dword 0
888
 
889
 
889
;        mov    [dma_hdd],1
890
;        mov    [dma_hdd],1
Line 4203... Line 4204...
4203
     cmp   dword [ecx], 0
4204
     cmp   dword [ecx], 0
4204
     jne   ril1
4205
     jne   ril1
Line 4205... Line 4206...
4205
 
4206
 
Line 4206... Line 4207...
4206
     mov   ebx, [f_irqs + 4 * eax]
4207
     mov   ebx, [f_irqs + 4 * eax]
Line 4207... Line 4208...
4207
 
4208
 
Line 4208... Line 4209...
4208
     stdcall attach_int_handler, eax, ebx
4209
     stdcall attach_int_handler, eax, ebx, dword 0
4209
 
4210
 
Line 5032... Line 5033...
5032
syscall_getirqowner:			; GetIrqOwner
5033
syscall_getirqowner:			; GetIrqOwner
Line 5033... Line 5034...
5033
 
5034
 
5034
     cmp   ebx,16
5035
     cmp   ebx,16
Line -... Line 5036...
-
 
5036
     jae   .err
-
 
5037
 
-
 
5038
     cmp   [irq_rights + 4 * ebx], dword 2
5035
     jae   .err
5039
     je    .err
5036
 
5040
 
Line 5037... Line 5041...
5037
     mov   eax,[4 * ebx + irq_owner]
5041
     mov   eax,[4 * ebx + irq_owner]
5038
     mov   [esp+32],eax
5042
     mov   [esp+32],eax