Ignore:
Timestamp:
Aug 6, 2009, 11:49:04 AM (16 years ago)
Author:
Paul Smedley
Message:

Revert ACPI fixes from changeset 453 due to reported hangs

File:
1 edited

Legend:

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

    r453 r458  
    8787    }
    8888
    89 //PS+++ Begin
    90 #ifdef ACPI
    91     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 #endif
    100 //PS End
    101 
    10289    if(fShared)
    10390    {
     
    119106        return FALSE;
    120107    }
     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
    121121
    122122    return TRUE;
     
    145145       // Note carry flag is handled in setup.asm
    146146       cli();
    147 #ifdef ACPI
    148        // Before init complete we must send PIC IRQ (APIC MODE)
    149        if (!InitCompleteWas && SaveIRQCounter)
    150        {
    151            ulIrqNo = sISRHigh[SaveIRQCounter-1].LowIRQ;
    152        }
    153 #endif
    154147       DevEOI( (WORD16)ulIrqNo );
    155148       return TRUE;
Note: See TracChangeset for help on using the changeset viewer.