From owner-freebsd-arch@FreeBSD.ORG Thu Mar 27 15:19:46 2003 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B92E37B401 for ; Thu, 27 Mar 2003 15:19:46 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D97E4400E for ; Thu, 27 Mar 2003 15:19:45 -0800 (PST) (envelope-from eischen@pcnet1.pcnet.com) Received: from pcnet1.pcnet.com (localhost [127.0.0.1]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h2RNJiBg024884 for ; Thu, 27 Mar 2003 18:19:44 -0500 (EST) Received: from localhost (eischen@localhost)h2RNJiha024881 for ; Thu, 27 Mar 2003 18:19:44 -0500 (EST) Date: Thu, 27 Mar 2003 18:19:44 -0500 (EST) From: Daniel Eischen To: arch@freebsd.org In-Reply-To: <16003.32780.950519.931661@grasshopper.cs.duke.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Status: No, hits=-25.7 required=5.0 tests=AWL,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, QUOTE_TWICE_1,REPLY_WITH_QUOTES,USER_AGENT_PINE autolearn=ham version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) Subject: Re: 1:1 threading. X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Mar 2003 23:19:47 -0000 On Thu, 27 Mar 2003, Andrew Gallatin wrote: > > Daniel Eischen writes: > > On Thu, 27 Mar 2003, Jeff Roberson wrote: > > > > > On Thu, 27 Mar 2003, Daniel Eischen wrote: > > > > > > Which means they are likely to change. I do not want to develop on > > > unstable APIs and unstable kernel code. kern_thr.c is 254 lines. I think > > > we can handle a little duplication. I'm not sure why the objection is so > > > strong. > > > > I don't see kse_create() changing since it takes a > > mailbox pointer as an argument and you can theoretically > > hang anything off the [versioned] mailbox. > > According to the 5-stable roadmap at > http://www.freebsd.org/doc/en/articles/5-roadmap/major-issues.html > > KSE kernel and userland components must be functionality complete > by June 2003 in order to be included in the RELENG_5 branch. For > security and stability reasons, if KSE cannot be finished in time > then, by default, all KSE-specific syscalls should be modified to > return ENOSYS and all other KSE-specific interfaces disabled. This sounds like an argument to use the KSE syscalls :-) If libthr is based on KSE and it works, then you've accomplished the above. -- Dan Eischen