From owner-freebsd-smp Mon Jun 19 3:10:40 2000 Delivered-To: freebsd-smp@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 4834C37B7D7 for ; Mon, 19 Jun 2000 03:10:36 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id DAA76740; Mon, 19 Jun 2000 03:10:35 -0700 (PDT) (envelope-from dillon) Date: Mon, 19 Jun 2000 03:10:35 -0700 (PDT) From: Matthew Dillon Message-Id: <200006191010.DAA76740@apollo.backplane.com> To: freebsd-smp@freebsd.org Subject: Mutex/BSDI work update Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Ok, here's an update: * I got the mutex implementation mostly working * I got idle processes working (one per cpu) (page-zeroing is disabled at the moment). * All the mainline code is now using mutexes * The interrupt code still needs a lot of work, and probably hardclock too. (The interrupt code is the hardest part). * I figured out how to support spl*()'s. * I'm getting the stuff working with Single-processor builds first, and then will get it working on MP builds. The breakage in -current lost me some time, so I didn't get started until Sunday. The patch set isn't working well enough yet to give out, but I don't expect it to take long. I'll put together a synopsis tomorrow. -Matt Matthew Dillon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message