Changeset 550 for GPL/branches/uniaud32-2.1.x/drv32/irq.cpp
- Timestamp:
- Apr 14, 2011, 7:32:42 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/uniaud32-2.1.x/drv32/irq.cpp
r548 r550 46 46 }; 47 47 48 extern DBGINT DbgInt;48 extern "C" DBGINT DbgInt; 49 49 50 50 //****************************************************************************** … … 98 98 sti(); 99 99 if( process_interrupt(ulSlotNo, &ulIrqNo) ) { 100 DbgInt.ulIntServiced[DbgInt.u sState]++;100 DbgInt.ulIntServiced[DbgInt.ulState]++; 101 101 // We've cleared all service requests. 102 102 // Clear (disable) Interrupts, Send EOI … … 107 107 return TRUE; 108 108 } 109 DbgInt.ulIntUnserviced[DbgInt.u sState]++;109 DbgInt.ulIntUnserviced[DbgInt.ulState]++; 110 110 // Indicate Interrupt not serviced by setting carry flag before 111 111 // returning to OS/2 kernel. OS/2 will then shut down the interrupt!
Note:
See TracChangeset
for help on using the changeset viewer.