FreeBSD support in SMP platform

John Baldwin jhb at FreeBSD.org
Fri Jul 2 12:27:21 PDT 2004


On Friday 02 July 2004 01:33 pm, Kevin A. Pieckiel wrote:
> On Fri, Jun 04, 2004 at 02:50:24PM -0400, John Baldwin wrote:
> > When a thread is made runnable the idle CPUs contest on sched_lock so
> > much that invariable one CPU ends up timing out on sched_lock and
> > panic'ing.  This will be fixed eventually but not in the near future.
>
> Obviously, this isn't considered a show stopper bug by the developers, but
> it does seem to be quite an egregious error IMO.  Afterall, multi-processor
> systems seem to be getting more commonplace, and especially with HTT
> getting its share of the market, I would think that in not too many years a
> system showing eight or more processors--virtual or otherwise--would be not
> unheard of.
>
> Why is fixing this such a low priority?  Is it a complicated fix, or simply
> a lack of hardware for testing?

The fix is not really complicated so much as largely mechanical and time 
consuming.  It also doesn't seem to kick in until at least 8 logical 
processors or so.  However, I don't think the fix will be very long in coming 
anyway.

-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-smp mailing list