Ignore:
Timestamp:
Apr 14, 2011, 7:32:42 PM (14 years ago)
Author:
David Azarewicz
Message:

merge interrupt fixes from trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/branches/uniaud32-2.1.x/drv32/irq.cpp

    r548 r550  
    4646};
    4747
    48 extern DBGINT DbgInt;
     48extern "C" DBGINT DbgInt;
    4949
    5050//******************************************************************************
     
    9898   sti();
    9999   if( process_interrupt(ulSlotNo, &ulIrqNo) ) {
    100                 DbgInt.ulIntServiced[DbgInt.usState]++;
     100                DbgInt.ulIntServiced[DbgInt.ulState]++;
    101101       // We've cleared all service requests.
    102102       // Clear (disable) Interrupts, Send EOI
     
    107107       return TRUE;
    108108   }
    109         DbgInt.ulIntUnserviced[DbgInt.usState]++;
     109        DbgInt.ulIntUnserviced[DbgInt.ulState]++;
    110110   // Indicate Interrupt not serviced by setting carry flag before
    111111   // returning to OS/2 kernel.  OS/2 will then shut down the interrupt!
Note: See TracChangeset for help on using the changeset viewer.