Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 3702 → Rev 3701

/kernel/trunk/detect/dev_hdcd.inc
44,10 → 44,6
jmp EndFindHDD
 
FindHDD_1:
movzx eax,word [ChannelNumber]
DEBUGF 1, "K : Channel %d ",eax
movzx eax,byte [DiskNumber]
DEBUGF 1, "Disk %d\n",eax
call ReadHDD_ID
cmp [DevErrorCode], 0
jne FindHDD_2
56,7 → 52,7
cmp [Sector512+12], word 255
ja FindHDD_2
inc byte [DRIVE_DATA+1]
jmp Print_Device_Name
jmp FindHDD_2_2
FindHDD_2:
call DeviceReset
cmp [DevErrorCode], 0
66,21 → 62,6
jne FindHDD_2_2
inc byte [DRIVE_DATA+1]
inc byte [DRIVE_DATA+1]
Print_Device_Name:
pushad
pushfd
mov esi,Sector512+27*2
mov edi,dev_name
mov ecx,20
cld
@@:
lodsw
xchg ah,al
stosw
loop @b
popfd
popad
DEBUGF 1, "K : Dev: %s \n", dev_name
FindHDD_2_2:
ret
 
89,11 → 70,10
shl byte [DRIVE_DATA+1], 2
ret
 
 
; Адрес считываемого сектора в режиме LBA
uglobal
SectorAddress DD ?
dev_name:
rb 41
endg
;*************************************************
;* ЧТЕНИЕ ИДЕНТИФИКАТОРА ЖЕСТКОГО ДИСКА *