Ignore:
Timestamp:
Aug 23, 2010, 4:27:11 PM (14 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Interrupt controllers are now unmasked during drive reset.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Common/HIRQ.asm

    r28 r33  
    22; Project name  :   IDE BIOS
    33; Created date  :   11.12.2009
    4 ; Last update   :   1.8.2010
     4; Last update   :   23.8.2010
    55; Author        :   Tomi Tilli
    66; Description   :   Interrupt handling related functions.
     
    3636ALIGN JUMP_ALIGN
    3737.TaskFlagPollingComplete:
    38     call    HError_ProcessErrorsAfterPollingTaskFlag
    3938    pop     es
    40     ret
     39    jmp     HError_ProcessErrorsAfterPollingTaskFlag
     40
    4141
    4242;--------------------------------------------------------------------
     
    187187
    188188    ; Reading Status Register acknowledges IDE interrupt
    189     call    RamVars_GetSegmentToDS
    190     call    HError_GetStatusAndErrorRegistersToAXandStoreThemToBDA
     189    ;call   RamVars_GetSegmentToDS
     190    ;call   HError_GetStatusAndErrorRegistersToAXandStoreThemToBDA
     191    LOAD_BDA_SEGMENT_TO ds, ax
    191192    mov     BYTE [BDA.bHDTaskFlg], 0FFh     ; Set task flag
    192193
Note: See TracChangeset for help on using the changeset viewer.