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

John Baldwin jhb at
Wed Nov 16 20:58:40 GMT 2005

jhb         2005-11-16 20:58:40 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      mp_machdep.c 
    sys/i386/i386        mp_machdep.c 
  Revert a part of the previous commits to these files that made the NMI
  IPI_STOP handling code use atomic_readandclear() to execute the restart
  function on the first CPU to resume and restore the behavior of always
  executing the restart function on the BSP since this is in fact what the
  non-NMI IPI_STOP handler does.  I did add back in a statement to clear
  the restart function pointer after it is executed to match the behavior
  of the non-NMI IPI_STOP handler.
  Revision  Changes    Path
  1.265     +4 -5      src/sys/amd64/amd64/mp_machdep.c
  1.257     +4 -5      src/sys/i386/i386/mp_machdep.c

More information about the cvs-src mailing list