Subversion Repositories Kolibri OS

Rev

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

Rev 3359 Rev 3405
Line 790... Line 790...
790
 
790
 
791
;        mov     esi, boot_devices
791
;        mov     esi, boot_devices
Line 792... Line 792...
792
;        call    boot_log
792
;        call    boot_log
-
 
793
 
Line 793... Line 794...
793
 
794
        mov     [pci_access_enabled], 1
Line 794... Line 795...
794
        mov     [pci_access_enabled], 1
795
        call    pci_enum
795
 
796
 
Line 4615... Line 4616...
4615
        pop     ecx
4616
        pop     ecx
4616
        loop    @b
4617
        loop    @b
4617
        popad
4618
        popad
4618
        ret
4619
        ret
Line -... Line 4620...
-
 
4620
 
-
 
4621
msg_board_data_size = 65536 ; Must be power of two
4619
 
4622
 
4620
uglobal
4623
uglobal
4621
  msg_board_data:
-
 
4622
                  times 4096 db 0
4624
  msg_board_data  rb msg_board_data_size
4623
  msg_board_count dd 0x0
4625
  msg_board_count dd 0x0
Line 4624... Line 4626...
4624
endg
4626
endg
Line 4650... Line 4652...
4650
 
4652
 
Line 4651... Line 4653...
4651
end if
4653
end if
4652
 
4654
 
4653
        mov     [msg_board_data+ecx], bl
4655
        mov     [msg_board_data+ecx], bl
4654
        inc     ecx
4656
        inc     ecx
4655
        and     ecx, 4095
4657
        and     ecx, msg_board_data_size - 1
4656
        mov     [msg_board_count], ecx
4658
        mov     [msg_board_count], ecx
4657
        mov     [check_idle_semaphore], 5
4659
        mov     [check_idle_semaphore], 5
4658
        ret
4660
        ret
Line 4743... Line 4745...
4743
        lea     ecx, [hotkey_scancodes+ecx*4]
4745
        lea     ecx, [hotkey_scancodes+ecx*4]
4744
        mov     edx, [ecx]
4746
        mov     edx, [ecx]
4745
        mov     [eax], edx
4747
        mov     [eax], edx
4746
        mov     [ecx], eax
4748
        mov     [ecx], eax
4747
        mov     [eax+12], ecx
4749
        mov     [eax+12], ecx
-
 
4750
        test    edx, edx
4748
        jecxz   @f
4751
        jz      @f
4749
        mov     [edx+12], eax
4752
        mov     [edx+12], eax
4750
@@:
4753
@@:
4751
        and     dword [esp+32], 0
4754
        and     dword [esp+32], 0
4752
        ret
4755
        ret
4753
;-----------------------------------------------------------------------------
4756
;-----------------------------------------------------------------------------