From owner-freebsd-smp Wed May 7 08:31:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA27802 for smp-outgoing; Wed, 7 May 1997 08:31:16 -0700 (PDT) Received: from mailhost.Ipsilon.COM (mailhost.ipsilon.com [205.226.5.12]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id IAA27797 for ; Wed, 7 May 1997 08:31:14 -0700 (PDT) Received: from mailhost.ipsilon.com (localhost [127.0.0.1]) by mailhost.Ipsilon.COM (8.6.11/8.6.10) with ESMTP id IAA16545; Wed, 7 May 1997 08:28:03 -0700 Message-Id: <199705071528.IAA16545@mailhost.Ipsilon.COM> X-Mailer: exmh version 1.6.4 10/10/95 To: Stephen Roome cc: Terry Lambert , freebsd-smp@FreeBSD.ORG Subject: Re: Where to start SMP? In-reply-to: Your message of "Wed, 07 May 1997 14:37:01 BST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 07 May 1997 08:28:02 -0700 From: Peter Grehan Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >>This would let a single SMP kernel work on all >> hardware, regardless of which options must be twiddled to get it to >> go. The alternative is multiple "SMP GENERIC" configurations -- not >> a likely event. > >Maybe, but surely some of the changes to run an efficient SMP system >should come at kernel compile level. Unless FreeBSD moves to a modular >system on the scale of something like HURD this looks likely to decrease >performance. Have a look at http://www.digital.com/info/DTJF03/DTJF03SC.TXT - a single kernel is used, with the lock strategy determined at boot-time. The overhead for this was brought down to just 3% over that of a system that had locks compiled out. So it is possible, but may require some effort. later, Peter.