From owner-cvs-all Thu Jan 16 16: 3:52 2003 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57AC437B407; Thu, 16 Jan 2003 16:03:50 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 501DA43E4A; Thu, 16 Jan 2003 16:03:49 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h0H03VU94509; Thu, 16 Jan 2003 19:03:31 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Thu, 16 Jan 2003 19:03:31 -0500 (EST) From: Jeff Roberson To: Gordon Tetlow Cc: Bosko Milekic , Julian Elischer , Jeff Roberson , , Subject: Re: cvs commit: src/sys/sys proc.h src/sys/kern sched_4bsd.c In-Reply-To: <20030116235824.GW53114@roark.gnf.org> Message-ID: <20030116190259.F52297-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > > I have been writing a new scheduler off and on for several months now. > > That was the motivation behind the sched_* api. I intend to finish it up > > and get it commited for 5.1. It supports the following buzz words: ;-) > > > > - O(1) operation > > - Per cpu run queues > > - CPU binding > > - CPU affinity > > Do the last 3 know the distinction between virtual and physical cpu's (for > HT support)? If nothing else, you might want to think of a way to keep the > door open for such improvements to the the scheduler. > I have considered it some. I will consider it a great deal more if I ever get a HT capable machine. :-) Cheers, Jeff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message