DragonFly BSD
DragonFly commits List (threaded) for 2005-04
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/i386/i386 mp_machdep.c


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 25 Apr 2005 17:30:01 -0700 (PDT)

dillon      2005/04/25 17:30:00 PDT

DragonFly src repository

  Modified files:
    sys/i386/i386        mp_machdep.c 
  Log:
  Fix an SMP bug.  The SMP startup code waits for the APs to finish
  initializing and goes through an interlock with the BGL.  Unfortunately,
  it does not properly restore the BGL when it finishes.  This can cause
  the system to lock-up on boot (spin trying to get a broken BGL) just
  after finishing the AP initialization.  Additionally, this resulted in the
  swapper thread running without the BGL.
  
  Revision  Changes    Path
  1.34      +1 -1      src/sys/i386/i386/mp_machdep.c


http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/mp_machdep.c.diff?r1=1.33&r2=1.34&f=u



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]