Subversion Repositories Kolibri OS

Rev

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

Rev 115 Rev 118
Line 877... Line 877...
877
        popad
877
        popad
878
 .dont_activate:
878
 .dont_activate:
Line 879... Line 879...
879
 
879
 
880
        push    esi     ; remove hd1 & cd & flp reservation
880
        push    esi     ; remove hd1 & cd & flp reservation
881
        shl     esi, 5
881
        shl     esi, 5
882
        mov     esi, [esi+0x3004]
882
        mov     esi, [esi+0x3000+TASKDATA.pid]
883
        cmp     [hd1_status], esi
883
        cmp     [hd1_status], esi
884
        jnz     @f
884
        jnz     @f
885
        mov     [hd1_status], 0
885
        mov     [hd1_status], 0
886
@@:
886
@@:
Line 895... Line 895...
895
        pop     esi
895
        pop     esi
Line 896... Line 896...
896
 
896
 
897
    pusha ; remove all irq reservations
897
    pusha ; remove all irq reservations
898
    mov   eax,esi
898
    mov   eax,esi
899
    shl   eax, 5
899
    shl   eax, 5
900
    mov   eax,[edx+0x3000+TASKDATA.pid]
900
    mov   eax,[eax+0x3000+TASKDATA.pid]
901
    mov   edi,irq_owner
901
    mov   edi,irq_owner
902
    mov   ecx,16
902
    mov   ecx,16
903
  newirqfree:
903
  newirqfree:
904
    scasd
904
    scasd