VirtualBox

Changeset 38980 in vbox


Ignore:
Timestamp:
Oct 12, 2011 3:33:40 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
74365
Message:

e1000: windows 7 hang due interrupts fix (#5023, #5911)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/VBox/Devices/Network/DevE1000.cpp

    r38549 r38980  
    25132513        E1kLog2(("%s e1kRegWriteIMS: IRQ pending (%08x), arming late int timer...\n",
    25142514                 INSTANCE(pState), ICR));
    2515         //TMTimerSet(pState->CTX_SUFF(pIntTimer), TMTimerFromNano(pState->CTX_SUFF(pIntTimer), ITR * 256) +
    2516         //        TMTimerGet(pState->CTX_SUFF(pIntTimer)));
    2517         e1kRaiseInterrupt(pState, VERR_SEM_BUSY);
     2515        /* Raising an interrupt immediately causes win7 to hang upon NIC reconfiguration (#5023) */
     2516        TMTimerSet(pState->CTX_SUFF(pIntTimer), TMTimerFromNano(pState->CTX_SUFF(pIntTimer), ITR * 256) +
     2517                   TMTimerGet(pState->CTX_SUFF(pIntTimer)));
    25182518    }
    25192519
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette