Changeset 458 for GPL/trunk/drv32/irq.cpp
- Timestamp:
- Aug 6, 2009, 11:49:04 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/drv32/irq.cpp
r453 r458 87 87 } 88 88 89 //PS+++ Begin90 #ifdef ACPI91 if (InitCompleteWas == 0)92 {93 dprintf(("RMSetIrq saved %d %d %x was %d", (ULONG)ulIrq, ulSlotNo,(ULONG)sISRHigh[SaveIRQCounter].LowIRQ));94 sISRHigh[SaveIRQCounter].ulSlotNo = ulSlotNo;95 ulIrq = sISRHigh[SaveIRQCounter].LowIRQ;96 SaveIRQCounter++;97 }98 99 #endif100 //PS End101 102 89 if(fShared) 103 90 { … … 119 106 return FALSE; 120 107 } 108 109 //PS+++ Begin 110 #ifdef ACPI 111 if (InitCompleteWas == 0) 112 { 113 dprintf(("RMSetIrq saved %d %d %x was %d", (ULONG)ulIrq, ulSlotNo,(ULONG)sISRHigh[SaveIRQCounter].LowIRQ)); 114 sISRHigh[SaveIRQCounter].ulSlotNo = ulSlotNo; 115 ulIrq = sISRHigh[SaveIRQCounter].LowIRQ; 116 SaveIRQCounter++; 117 } 118 119 #endif 120 //PS End 121 121 122 122 return TRUE; … … 145 145 // Note carry flag is handled in setup.asm 146 146 cli(); 147 #ifdef ACPI148 // Before init complete we must send PIC IRQ (APIC MODE)149 if (!InitCompleteWas && SaveIRQCounter)150 {151 ulIrqNo = sISRHigh[SaveIRQCounter-1].LowIRQ;152 }153 #endif154 147 DevEOI( (WORD16)ulIrqNo ); 155 148 return TRUE;
Note:
See TracChangeset
for help on using the changeset viewer.