From owner-freebsd-smp Tue Jan 12 07:47:53 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA04158 for freebsd-smp-outgoing; Tue, 12 Jan 1999 07:47:53 -0800 (PST) (envelope-from owner-freebsd-smp@FreeBSD.ORG) Received: from Ilsa.StevesCafe.com (Ilsa.StevesCafe.com [205.168.119.129]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA04153 for ; Tue, 12 Jan 1999 07:47:51 -0800 (PST) (envelope-from fbsd@Ilsa.StevesCafe.com) Received: from Ilsa.StevesCafe.com (localhost.StevesCafe.com [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.8/8.8.5) with ESMTP id IAA22317; Tue, 12 Jan 1999 08:49:40 -0700 (MST) Message-Id: <199901121549.IAA22317@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0.2 2/24/98 From: Steve Passe To: Alfred Perlstein cc: freebsd-smp@FreeBSD.ORG Subject: Re: Fatal Trap In-reply-to: Your message of "Mon, 11 Jan 1999 19:29:35 EST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 12 Jan 1999 08:49:40 -0700 Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, > On Mon, 11 Jan 1999, Greg Rowe wrote: ... > > interrupt mask = net tty bio cam <-SMP:XXX > > why is this XXX? is it just an indication that using spl() is a bad thing > for SMP and that movement away from the spl() model of interupt > servicing is a good thing? I'm the one responsible for that line, but I can't honestly remember its exact significance. I'm not even sure if it stands for "Symmetric Multi Processor", or if its my initials (probably the former). I put it there at the time I was attempting to decouple the intr aspect of spl() from the process aspect (ie. cpl vs. ipl). Anyways, your statement is accurate in that spl() must go away in favor of mutex() style programming b4 the "giant lock" problem can be fixed. I beat my head on that wall for quite awhile b4 giving up... -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message