From owner-freebsd-hackers Thu Jan 14 20:58:03 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA15834 for freebsd-hackers-outgoing; Thu, 14 Jan 1999 20:58:03 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from apollo.backplane.com (apollo.backplane.com [209.157.86.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA15829 for ; Thu, 14 Jan 1999 20:58:02 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.1/8.9.1) id UAA29086; Thu, 14 Jan 1999 20:56:53 -0800 (PST) (envelope-from dillon) Date: Thu, 14 Jan 1999 20:56:53 -0800 (PST) From: Matthew Dillon Message-Id: <199901150456.UAA29086@apollo.backplane.com> To: hackers@FreeBSD.ORG Subject: Path to SMP Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Is anyone currently working on the next big step in the SMP puzzle? That is, implementing kernel threads with preemptive scheduling? The idea being that one then has the ability to run preemptable kernel threads in parallel on SMP-capable boxes because the code must assume preemption in the same manner on both uni and multi cpu systems. Once implemented, we would begin to migrate functionality from non-preemptive threads to preemptive threads from the outside-in, and parallel SMP operation in supervisor mode migrates along with it. -Matt Matthew Dillon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message