Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4264 → Rev 4265

/kernel/branches/Kolibri-acpi/blkdev/disk.inc
1006,6 → 1006,9
call ext2_create_partition
test eax, eax
jnz .success
call xfs_create_partition
test eax, eax
jnz .success
; 3. No file system has recognized the volume, so just allocate the PARTITION
; structure without extra fields.
movi eax, sizeof.PARTITION
/kernel/branches/Kolibri-acpi/blkdev/disk_cache.inc
512,7 → 512,7
 
push edi
mov edi, [esi+DISK.SysCache.pointer]
lea ecx, [ecx*3]
lea ecx, [(ecx+1)*3]
xor eax, eax
rep stosd
pop edi
527,7 → 527,7
 
push edi
mov edi, [esi+DISK.AppCache.pointer]
lea ecx, [ecx*3]
lea ecx, [(ecx+1)*3]
xor eax, eax
rep stosd
pop edi
/kernel/branches/Kolibri-acpi/blkdev/flp_drv.inc
162,7 → 162,7
mov [FDC_Status], FDC_Normal
; Проверить готовность контроллера к передаче данных
mov DX, 3F4h ;(порт состояния FDC)
xor CX, CX ;установить счетчик тайм-аута
mov ecx, 0x10000 ;установить счетчик тайм-аута
@@TestRS_1:
in AL, DX ;прочитать регистр RS
and AL, 0C0h ;выдлить разряды 6 и 7
197,8 → 197,6
pusha
; Сбросить байт состояния операции
mov [FDC_Status], FDC_Normal
; Сбросить флаг прерывани
mov [FDD_IntFlag], 0
; Обнулить счетчик тиков
mov eax, [timer_ticks]
mov [TickCounter], eax
372,6 → 370,8
SeekTrack:
pusha
call save_timer_fdd_motor
; Сбросить флаг прерывания
mov [FDD_IntFlag], 0
; Подать команду "Поиск"
mov AL, 0Fh
call FDCDataOutput
431,6 → 431,8
ReadSector:
pushad
call save_timer_fdd_motor
; Сбросить флаг прерывания
mov [FDD_IntFlag], 0
; Установить скорость передачи 500 Кбайт/с
mov AX, 0
mov DX, 03F7h
531,6 → 533,8
WriteSector:
pushad
call save_timer_fdd_motor
; Сбросить флаг прерывания
mov [FDD_IntFlag], 0
; Установить скорость передачи 500 Кбайт/с
mov AX, 0
mov DX, 03F7h