Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Mar 2003 11:40:29 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/i386/i386 machdep.c
Message-ID:  <200303261940.h2QJeTtC040511@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
peter       2003/03/26 11:40:29 PST

  FreeBSD src repository

  Modified files:
    sys/i386/i386        machdep.c 
  Log:
  Halt the cpus in the idle loop for SMP as well for several reasons:
  1) Its critical for HTT.  There's less foot-shooting opportunity.
  2) I've seen significant improvements in interactive response to commands
  over ssh sessions.  I assume this is less lock contention.
  3) As incentive to finish the idle cpu IPI wakeup stuff.
  4) The machine on my desk was blowing hot air in my general direction
  because somebody forgot to turn the hlt on, and it saves 50 watts per
  cpu..
  
  The machdep.cpu_idle_hlt sysctl is still available, but now the default
  is the same as on UP kernels.
  
  Revision  Changes    Path
  1.556     +3 -4      src/sys/i386/i386/machdep.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303261940.h2QJeTtC040511>