From owner-freebsd-questions Sat Feb 17 11:47:15 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA24573 for questions-outgoing; Sat, 17 Feb 1996 11:47:15 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id LAA24568 for ; Sat, 17 Feb 1996 11:47:13 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id MAA09317; Sat, 17 Feb 1996 12:43:13 -0700 From: Terry Lambert Message-Id: <199602171943.MAA09317@phaeton.artisoft.com> Subject: Re: SMP support? To: leo@rur.com (Leo Papandreou) Date: Sat, 17 Feb 1996 12:43:12 -0700 (MST) Cc: jreynold@sedona.intel.com, questions@freebsd.org In-Reply-To: from "Leo Papandreou" at Feb 17, 96 09:19:23 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@freebsd.org Precedence: bulk > > I was just wondering if FreeBSD 2.1 currently supports SMP? > > Not quite there yet. > > > If not, is this something that might happen in the > > near-to-not-so-near future? > > > > Hope so. Would certainly sway some of the L-word juggernaut > this way. (Hint, hint, kernel hackers and sundry C-Gods. Is > it not time to mount a concerted effort? Entertain, if you > will, the following 3 words uttered in the same breath: NT, > Solaris, FreeBSD. Cool.) I will send you patches; you will not be able to trigger the buzz-flag to throw the second processor into the scheduler, however. The second processor LDT/GDT is incorrectly setup in my patch set; I would be happy to have you fix it for me. I either need more hardware (like an ICE I can plug into the second processor slot), a significant amount of assembly that I'm not going to write right now (basically a BSD version of "SoftIce(tm)"), or to sit down and line-by-line analyze what is getting set on which when and by who (which means I'd probably dike out all the existing and uncommented debugger and tracing code, a bad thing). This last one might be a reasonable thing, if we weren't in crunch-mode at work. I don't have time to "play computer", let alone "play SMP computer" on 30+ sheets of engineering paper. 8-(. Right now, I'm concentrating on kernel multithreading and file system reentrancy, in specific. It's all work that needs to be done. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.