From owner-freebsd-hackers@FreeBSD.ORG Sat Nov 6 19:21:25 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ACEE416A4CE for ; Sat, 6 Nov 2004 19:21:25 +0000 (GMT) Received: from mail5.speakeasy.net (mail5.speakeasy.net [216.254.0.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 852D943D39 for ; Sat, 6 Nov 2004 19:21:25 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: (qmail 4523 invoked from network); 6 Nov 2004 19:21:25 -0000 Received: from gate.funkthat.com (HELO hydrogen.funkthat.com) ([69.17.45.168]) (envelope-sender ) by mail5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 6 Nov 2004 19:21:24 -0000 Received: from hydrogen.funkthat.com (wnspsl@localhost.funkthat.com [127.0.0.1])iA6JLOB6070277; Sat, 6 Nov 2004 11:21:24 -0800 (PST) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.12.10/8.12.10/Submit) id iA6JLNCQ070276; Sat, 6 Nov 2004 11:21:23 -0800 (PST) Date: Sat, 6 Nov 2004 11:21:23 -0800 From: John-Mark Gurney To: Devesh Shah Message-ID: <20041106192122.GE22681@funkthat.com> Mail-Followup-To: Devesh Shah , FreeBSD-hackers@FreeBSD.org References: <003f01c4c2c5$17e2c560$8a6115ac@dcml.docomolabsusa.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <003f01c4c2c5$17e2c560$8a6115ac@dcml.docomolabsusa.com> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 4.2-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html cc: FreeBSD-hackers@FreeBSD.org Subject: Re: Loadable Scheduler in Freebsd X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: John-Mark Gurney List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Nov 2004 19:21:25 -0000 Devesh Shah wrote this message on Thu, Nov 04, 2004 at 15:22 -0800: > Based on the SYSINIT framework, I have made ULE scheduler as a loadable module but have not quite > figured how to migrate from default 4bsd to newly loaded ule scheduler or is it possible at all. As someone suggested, switches schedulers would be very complex.. what would be much more doable is require a scheduler module loaded by loader, and then select which scheduler from the loader... (though I don't know how many ifdef's outside scheduler modules exist today).. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."