From owner-freebsd-arch Mon Dec 16 3: 6:44 2002 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 33AB937B401 for ; Mon, 16 Dec 2002 03:06:42 -0800 (PST) Received: from patan.sun.com (patan.Sun.COM [192.18.98.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8061C43EA9 for ; Mon, 16 Dec 2002 03:06:41 -0800 (PST) (envelope-from anton.bobrov@sun.com) Received: from ms-egmp02-01a.UK.Sun.COM ([129.156.85.67]) by patan.sun.com (8.9.3+Sun/8.9.3) with ESMTP id EAA03274; Mon, 16 Dec 2002 04:06:40 -0700 (MST) Received: from sun.com (dhcp-egmp02-82-362 [129.156.83.115]) by ms-egmp02-01a.UK.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v2.2) with ESMTP id LAA07031; Mon, 16 Dec 2002 11:06:29 GMT Message-ID: <3DFDB38A.80003@sun.com> Date: Mon, 16 Dec 2002 11:05:46 +0000 From: Anton Bobrov Organization: Sun Microsystems User-Agent: Mozilla/5.0 (X11; U; Linux i386; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01 X-Accept-Language: en-us, en, ru MIME-Version: 1.0 To: Terry Lambert , "Bill Huey (Hui)" , arch@FreeBSD.ORG Subject: Re: Threads in FreeBSD References: <20021215090538.9378.qmail@web14606.mail.yahoo.com> <3DFD59A4.314F15A5@mindspring.com> <20021216053038.GA9520@gnuppy.monkey.org> <3DFD5C24.2D2B2564@mindspring.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Terry, 1:1 model was available for quite some time now with Solaris. there is /usr/lib/lwp folder with alternate libs. in Solaris 9 those libs are now primary, not alternate. i'm not sure if we are shipping the Solaris 9 release with old libs somewhere there as well but they are still in the source code as an old libthread. if you have Solaris 8 'community source code' you can have a look for yourself: 1:1 [ new one ] /osnet_volume/usr/src/lib/liblwp* M:N [ old one ] /osnet_volume/usr/src/lib/libthread* there is no scheduler activations in Solaris now, that 'disappeared' in Solaris 8 with introduction of alternate [ new one ] libthread and the model is really 1:1 model. again you can look for yourself in the folders i mentioned above. there still some legacy code [ scheduler activations ] here and there used for compatibility with previous releases. ta, Anton. Terry Lambert wrote: > "Bill Huey (Hui)" wrote: > >>On Sun, Dec 15, 2002 at 08:42:12PM -0800, Terry Lambert wrote: >> >>>I know what the whitepaper says. Have you read their souce code? >>>They actually implement a frm of scheduler activations. >> >>Where did you get that bit of info BTW ? > > > From Sun. > > >>why would a 1:1 model need scheduler activations still ? > > > Because it's not really a 1:1 model. > > -- Terry > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-arch" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message