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

cvs commit: src/sys/platform/pc32/i386 mp_machdep.c swtch.s


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 30 Apr 2007 10:41:15 -0700 (PDT)

dillon      2007/04/30 10:41:15 PDT

DragonFly src repository

  Modified files:
    sys/platform/pc32/i386 mp_machdep.c swtch.s 
  Log:
  It is possible for spurious interrupt(s) to be posted to an AP cpu
  while the cpu is being bootstrapped.  Explicitly enable interrupts
  while still in a critical section near the end of ap_init to allow
  the cpu to issue the interrupt vector(s), then clear the software
  interrupt pending fields in the globaldata structure.
  
  This stops the single report to the console of a spurious interrupt
  occuring during AP booting.  This problem is unrelated to the multitude
  of spurious interrupts that can be reported during device initialization.
  Those will probably still occur.
  
  Revision  Changes    Path
  1.58      +15 -0     src/sys/platform/pc32/i386/mp_machdep.c
  1.46      +4 -0      src/sys/platform/pc32/i386/swtch.s


http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/mp_machdep.c.diff?r1=1.57&r2=1.58&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/swtch.s.diff?r1=1.45&r2=1.46&f=u



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