Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Feb 1999 10:18:46 -0500 (EST)
From:      Peter Dufault <dufault@hda.com>
To:        dyson@iquest.net
Cc:        mestery@visi.com, dyson@iquest.net, rcarter@pinyon.org, grog@lemis.com, freebsd-smp@FreeBSD.ORG
Subject:   Re: Any documentation on SMP support on 3.0?
Message-ID:  <199902051518.KAA07321@hda.hda.com>
In-Reply-To: <199902051428.JAA01004@y.dyson.net> from "John S. Dyson" at "Feb 5, 99 09:28:23 am"

next in thread | previous in thread | raw e-mail | index | archive | help
> Yes...  I have to split some of it up for clarity.  I am using some of the
> low level FreeBSD parts for the G2 kernel -- to bootstrap progress.  It would
> be useful to get some fixes in for FreeBSD so that I can keep in sync
> easier :-).
> 
> I have alot of fixes that would likely require a committer to maintain, but
> there are some fixes that are simple, and seem to have a significant positive
> effect.

I have the scheduler stuff split out for my own reasons.  I'll be committing
it as soon as I check it against -current again.  You can look at the
PATCHES.sched in my home directory to see how I've split it out and
if you can slip into the same modules (synch_FOO in kern_synch) then
it will be easy to put this stuff in its own .c file and make it easy to
play with.

With those patches I see about 5% fewer context switches during a
build world but there is no net improvement because system time is
up from all the function calls.

I'm not concerned about the function call overhead - things can
be macroized later - I'm interested in decoupling and evaluating things
now.

Peter

-- 
Peter Dufault (dufault@hda.com)   Realtime development, Machine control,
HD Associates, Inc.               Safety critical systems, Agency approval

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message



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