Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 1628 → Rev 1629

/kernel/trunk/bus/pci/pci32.inc
63,9 → 63,6
mov ebx,ecx
mov ecx,edx
 
align 4
pci_api_drv:
 
cmp [pci_access_enabled],1
jne pci_service_not_supported
 
82,6 → 79,24
call dword [f62call+edx*4]
mov dword [esp+32],eax
ret
 
 
align 4
pci_api_drv:
 
cmp [pci_access_enabled],1
jne .fail
 
cmp eax, 2
ja .fail
 
jmp dword [f62call+eax*4]
 
.fail:
or eax,-1
ret
 
 
;; ============================================
 
pci_fn_0:
/kernel/trunk/core/memory.inc
1166,26 → 1166,8
.fail:
or dword [esp+32], -1
ret
iglobal
 
align 4
f68call:
dd f68.11 ; init_heap
dd f68.12 ; user_alloc
dd f68.13 ; user_free
dd f68.14 ; get_event_ex
dd f68.fail ;moved to f68.24
dd f68.16 ; get_service
dd f68.17 ; call_service
dd f68.fail ;moved to f68.25
dd f68.19 ; load_dll
dd f68.20 ; user_realloc
dd f68.21 ; load_driver
dd f68.22 ; shmem_open
dd f68.23 ; shmem_close
dd f68.24
dd f68.25
endg
align 4
f68:
cmp ebx,4
jbe sys_sheduler
1304,7 → 1286,28
mov [esp+32], eax
ret
 
 
align 4
f68call: ; keep this table closer to main code
 
dd f68.11 ; init_heap
dd f68.12 ; user_alloc
dd f68.13 ; user_free
dd f68.14 ; get_event_ex
dd f68.fail ; moved to f68.24
dd f68.16 ; get_service
dd f68.17 ; call_service
dd f68.fail ; moved to f68.25
dd f68.19 ; load_dll
dd f68.20 ; user_realloc
dd f68.21 ; load_driver
dd f68.22 ; shmem_open
dd f68.23 ; shmem_close
dd f68.24
dd f68.25
 
 
align 4
proc load_pe_driver stdcall, file:dword
 
stdcall load_PE, [file]