Ignore:
Timestamp:
Apr 13, 2011, 7:59:35 PM (14 years ago)
Author:
David Azarewicz
Message:

Fixes for changin interrupts in APIC mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk/drv32/irq.cpp

    r547 r549  
    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.