Date: Tue, 3 Jul 2007 15:27:50 -0400 From: John Baldwin <jhb@freebsd.org> To: src-committers@freebsd.org Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern subr_smp.c Message-ID: <200707031527.51667.jhb@freebsd.org> In-Reply-To: <200707031837.l63Ib6bY002103@repoman.freebsd.org> References: <200707031837.l63Ib6bY002103@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 03 July 2007 02:37:06 pm John Baldwin wrote: > jhb 2007-07-03 18:37:06 UTC > > FreeBSD src repository > > Modified files: > sys/kern subr_smp.c > Log: > Tweak the low-level MI SMP code some: > - Use cpu_spinwait() in the spin loops in stop_cpus(), restart_cpus(), and > smp_rendezvous_action(). > - Remove unneeded acq memory barriers in stop_cpus(), restart_cpus(), and > smp_rendezvous_action(). > - Add an additional synch point in smp_rendezvous() to ensure that all the > CPUs will always see an up-to-date value of smp_rv_setup_func. > > Reviewed by: attilio > Approved by: re (kensmith) > Tested on: alpha, amd64, i386, sparc64 SMP (for several years) s/kensmith/rwatson/ Sorry :( -- John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707031527.51667.jhb>