Rev 2987 | Rev 3725 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2987 | Rev 3555 | ||
---|---|---|---|
Line 19... | Line 19... | ||
19 | ; [cache_ide[X]_system_data] |
19 | ; [cache_ide[X]_system_data] |
20 | ; or [cache_ide[x]_appl_data] - cache entries |
20 | ; or [cache_ide[x]_appl_data] - cache entries |
21 | ; |
21 | ; |
22 | ;************************************************************************** |
22 | ;************************************************************************** |
Line 23... | Line 23... | ||
23 | 23 | ||
Line 24... | Line 24... | ||
24 | $Revision: 2987 $ |
24 | $Revision: 3555 $ |
25 | 25 | ||
26 | 26 | ||
Line 50... | Line 50... | ||
50 | cmp [allow_dma_access], 2 |
50 | cmp [allow_dma_access], 2 |
51 | jae .nodma |
51 | jae .nodma |
52 | cmp [dma_hdd], 1 |
52 | cmp [dma_hdd], 1 |
53 | jnz .nodma |
53 | jnz .nodma |
54 | @@: |
54 | @@: |
55 | ; ¡ê¥¤¨ï¥¬ § ¯¨áì 楯®çª¨ ¯®á«¥¤®¢ ⥫ìëå ᥪâ®à®¢ ¢ ®¤® ®¡à 饨¥ ª ¤¨áªã |
55 | ; Объединяем запись цепочки последовательных секторов в одно обращение к диску |
56 | cmp ecx, 1 |
56 | cmp ecx, 1 |
57 | jz .nonext |
57 | jz .nonext |
58 | cmp dword [esi+8+4], 2 |
58 | cmp dword [esi+8+4], 2 |
59 | jnz .nonext |
59 | jnz .nonext |
60 | push eax |
60 | push eax |