From owner-freebsd-questions Tue Nov 6 19: 7:11 2001 Delivered-To: freebsd-questions@freebsd.org Received: from dc-mx04.cluster1.charter.net (dc-mx04.cluster0.hsacorp.net [209.225.8.14]) by hub.freebsd.org (Postfix) with ESMTP id ABEC137B405 for ; Tue, 6 Nov 2001 19:07:08 -0800 (PST) Received: from [24.158.214.244] (HELO gforce.johnson.home) by dc-mx04.cluster1.charter.net (CommuniGate Pro SMTP 3.4.6) with ESMTP-TLS id 47063001; Tue, 06 Nov 2001 22:13:21 -0500 Received: (from glenn@localhost) by gforce.johnson.home (8.11.6/8.11.6) id fA7375N91437; Tue, 6 Nov 2001 21:07:05 -0600 (CST) (envelope-from glenn) From: Glenn Johnson Date: Tue, 6 Nov 2001 21:07:05 -0600 To: Michael Imamura Cc: Anthony Atkielski , FreeBSD Questions Subject: Re: Multi-processor Support Message-ID: <20011107030705.GA10142@gforce.johnson.home> Mail-Followup-To: glenn@FreeBSD.ORG, Michael Imamura , Anthony Atkielski , FreeBSD Questions References: <002101c166cb$14023dd0$0a00000a@atkielski.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.23.1i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, Nov 06, 2001 at 09:40:53AM -0500, Michael Imamura wrote: > On Tue, 6 Nov 2001, Anthony Atkielski wrote: > > > Ted writes: > > > > > SMP kernels won't boot on some uniprocessor hardware. Not a lot > > > of them but some. > > > > Hmm. What does NT do that FreeBSD doesn't? NT will boot on both > > uniprocessor and multiprocessor configurations. > > NT uses two different HALs, a uniprocessor HAL and a multiprocessor > HAL. When you install NT, the setup utility detects what kind of > system you have and installs the appropriate version of the system > files. > > This would be similar to FreeBSD shipping two kernels, one with the > "SMP" line commented out in the config, and one with it left in. This is what some Linux distributions are doing too. The setup program detects if there is more than one processor and loads the appropriate kernel AND the appropriate set of kernel modules. Some of the Linux kernel modules need to be compiled with options for SMP. I guess it would be convenient if the FreeBSD installation program could do this but this would be way down on the priority list. -- Glenn Johnson glennpj@charter.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message