From owner-freebsd-arch@FreeBSD.ORG Mon May 19 11:06:50 2008 Return-Path: Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 160891065676 for ; Mon, 19 May 2008 11:06:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D82288FC25 for ; Mon, 19 May 2008 11:06:49 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m4JB6n9f011514 for ; Mon, 19 May 2008 11:06:49 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m4JB6nuX011510 for freebsd-arch@FreeBSD.org; Mon, 19 May 2008 11:06:49 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 19 May 2008 11:06:49 GMT Message-Id: <200805191106.m4JB6nuX011510@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-arch@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-arch@FreeBSD.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2008 11:06:50 -0000 Current FreeBSD problem reports Critical problems Serious problems Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/120749 arch [request] Suggest upping the default kern.ps_arg_cache 1 problem total. From owner-freebsd-arch@FreeBSD.ORG Mon May 19 15:01:05 2008 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1542710656B1 for ; Mon, 19 May 2008 15:01:05 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id F03558FC22 for ; Mon, 19 May 2008 15:01:04 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (unknown [208.65.91.234]) by elvis.mu.org (Postfix) with ESMTP id 30D9F1A4D84; Mon, 19 May 2008 08:01:03 -0700 (PDT) From: John Baldwin To: Kostik Belousov Date: Mon, 19 May 2008 10:15:34 -0400 User-Agent: KMail/1.9.7 References: <20080504171002.GN18958@deviant.kiev.zoral.com.ua> <200805150730.08418.jhb@freebsd.org> <20080515123055.GY18958@deviant.kiev.zoral.com.ua> In-Reply-To: <20080515123055.GY18958@deviant.kiev.zoral.com.ua> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200805191015.35212.jhb@freebsd.org> Cc: freebsd-arch@freebsd.org Subject: Re: Per-open file private data for the cdevs X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2008 15:01:05 -0000 On Thursday 15 May 2008 08:30:55 am Kostik Belousov wrote: > On Thu, May 15, 2008 at 07:30:07AM -0400, John Baldwin wrote: > > On Wednesday 14 May 2008 05:32:23 am Kostik Belousov wrote: > > > So, I cannot implement overlay of the cdevpriv over the seqaccess data > > > without some additional flag. On the other hand, use of 2 bytes for the > > > f_type is overkill when the range of the types is [1,8]. I divided it > > > to two one-byte fields, and new field is used for filetype-specific > > > flags. > > > > > > http://people.freebsd.org/~kib/misc/fdpriv.4.patch > > > shall give the same size of the struct file while not causing > > > unconditional acquire of the cdevpriv_mtx on the last file close. > > > > > > Jeff, do you agree with the proposed vivisection of the f_type ? I will > > > ask Peter to retest the patch then. > > > > I would rather add the new pointer to struct file and avoid breaking the > > ABI of fstat. That is, I would like this patch to be MFCable, but you > > can't MFC this w/o breaking the ABI of struct file since fstat(1) will be > > reading the full short to get the DTYPE. > > Oh, I thought that fstat uses struct xfile, at least for live systems. > > I considered to introduce new f_type value for devfs files; the > DTYPE_VNODE is not a complete truth due to custom f_ops. But DTYPE_VNODE > is special-cased in enough locations to make this much less preferrable > then another pointer. fstat always uses libkvm and direct access unfortunately. Also, I greatly care about fstat on crash dumps as well. :) -- John Baldwin From owner-freebsd-arch@FreeBSD.ORG Mon May 19 15:38:26 2008 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 737821065670; Mon, 19 May 2008 15:38:26 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from anti-4.kiev.sovam.com (anti-4.kiev.sovam.com [62.64.120.202]) by mx1.freebsd.org (Postfix) with ESMTP id 062C78FC20; Mon, 19 May 2008 15:38:25 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from [212.82.216.226] (helo=skuns.kiev.zoral.com.ua) by anti-4.kiev.sovam.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1Jy7RP-000Lhm-GN; Mon, 19 May 2008 18:38:24 +0300 Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by skuns.kiev.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m4JFcDHG046117 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 19 May 2008 18:38:13 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m4JFcBIw063997; Mon, 19 May 2008 18:38:12 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2/Submit) id m4JFcBok063963; Mon, 19 May 2008 18:38:11 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 19 May 2008 18:38:11 +0300 From: Kostik Belousov To: John Baldwin Message-ID: <20080519153811.GF18958@deviant.kiev.zoral.com.ua> References: <20080504171002.GN18958@deviant.kiev.zoral.com.ua> <200805150730.08418.jhb@freebsd.org> <20080515123055.GY18958@deviant.kiev.zoral.com.ua> <200805191015.35212.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cFNKpmRZAEW/8NI5" Content-Disposition: inline In-Reply-To: <200805191015.35212.jhb@freebsd.org> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.4 X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on skuns.kiev.zoral.com.ua X-Scanner-Signature: 1e0f9aa0c43ce3c3744db576a35a93a3 X-DrWeb-checked: yes X-SpamTest-Envelope-From: kostikbel@gmail.com X-SpamTest-Group-ID: 00000000 X-SpamTest-Header: Not Detected X-SpamTest-Info: Profiles 2844 [May 13 2008] X-SpamTest-Info: helo_type=3 X-SpamTest-Method: none X-SpamTest-Rate: 0 X-SpamTest-Status: Not detected X-SpamTest-Status-Extended: not_detected X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0278], KAS30/Release Cc: freebsd-arch@freebsd.org Subject: Re: Per-open file private data for the cdevs X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2008 15:38:26 -0000 --cFNKpmRZAEW/8NI5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 19, 2008 at 10:15:34AM -0400, John Baldwin wrote: > On Thursday 15 May 2008 08:30:55 am Kostik Belousov wrote: > > On Thu, May 15, 2008 at 07:30:07AM -0400, John Baldwin wrote: > > > On Wednesday 14 May 2008 05:32:23 am Kostik Belousov wrote: > > > > So, I cannot implement overlay of the cdevpriv over the seqaccess d= ata > > > > without some additional flag. On the other hand, use of 2 bytes for= the > > > > f_type is overkill when the range of the types is [1,8]. I divided = it > > > > to two one-byte fields, and new field is used for filetype-specific > > > > flags. > > > > > > > > http://people.freebsd.org/~kib/misc/fdpriv.4.patch > > > > shall give the same size of the struct file while not causing > > > > unconditional acquire of the cdevpriv_mtx on the last file close. > > > > > > > > Jeff, do you agree with the proposed vivisection of the f_type ? I = will > > > > ask Peter to retest the patch then. > > > > > > I would rather add the new pointer to struct file and avoid breaking = the > > > ABI of fstat. That is, I would like this patch to be MFCable, but you > > > can't MFC this w/o breaking the ABI of struct file since fstat(1) wil= l be > > > reading the full short to get the DTYPE. > > > > Oh, I thought that fstat uses struct xfile, at least for live systems. > > > > I considered to introduce new f_type value for devfs files; the > > DTYPE_VNODE is not a complete truth due to custom f_ops. But DTYPE_VNODE > > is special-cased in enough locations to make this much less preferrable > > then another pointer. >=20 > fstat always uses libkvm and direct access unfortunately. Also, I greatl= y=20 > care about fstat on crash dumps as well. :) So, what is the conclusion ? Does anybody have any further objections against committing http://people.freebsd.org/~kib/misc/fdpriv.3.patch I plan to do it this week. --cFNKpmRZAEW/8NI5 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkgxnuIACgkQC3+MBN1Mb4h2lQCdFGNSaMyPkb0cmQoAzTcVpOIy LO4AoIChArjNOp/hkW/7j87/sZ28jh3n =B4L0 -----END PGP SIGNATURE----- --cFNKpmRZAEW/8NI5-- From owner-freebsd-arch@FreeBSD.ORG Mon May 19 17:17:53 2008 Return-Path: Delivered-To: arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFF6F1065676 for ; Mon, 19 May 2008 17:17:53 +0000 (UTC) (envelope-from cokane@FreeBSD.org) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by mx1.freebsd.org (Postfix) with ESMTP id 8D9E58FC1B for ; Mon, 19 May 2008 17:17:53 +0000 (UTC) (envelope-from cokane@FreeBSD.org) Received: from mail.cokane.org ([71.181.73.46]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0K1400EIALDGQRVF@vms046.mailsrvcs.net> for arch@FreeBSD.org; Mon, 19 May 2008 12:17:41 -0500 (CDT) Received: by mail.cokane.org (Postfix, from userid 103) id 230FA1DB2F9; Mon, 19 May 2008 13:17:40 -0400 (EDT) Received: from [172.20.1.3] (unknown [172.20.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cokane.org (Postfix) with ESMTP id 1991B16B55B; Mon, 19 May 2008 13:17:32 -0400 (EDT) Date: Mon, 19 May 2008 13:17:16 -0400 From: Coleman Kane In-reply-to: <1210883909.96116.4.camel@localhost> To: Eric Anholt Message-id: <1211217436.29314.12.camel@localhost> Organization: FreeBSD Project MIME-version: 1.0 X-Mailer: Evolution 2.22.1.1 FreeBSD GNOME Team Port Content-type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-AOkRtzzGpc29BRyk/XaI" X-Spam-Checker-Version: SpamAssassin 3.1.8-gr1 (2007-02-13) on discordia References: <1210352688.2152.78.camel@localhost> <1210800676.2466.6.camel@localhost> <1210883909.96116.4.camel@localhost> X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.8-gr1 X-Spam-Level: Cc: arch@FreeBSD.org Subject: Re: Feature requests for open-source graphics X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2008 17:17:53 -0000 --=-AOkRtzzGpc29BRyk/XaI Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 2008-05-15 at 13:38 -0700, Eric Anholt wrote: > On Wed, 2008-05-14 at 17:31 -0400, Coleman Kane wrote: > > On Fri, 2008-05-09 at 10:04 -0700, Eric Anholt wrote: > > > email message attachment, "Forwarded message - Re: Forward: Updated > > > FreeBSD kernel feature requests (NVIDIA graphics)" > > > > -------- Forwarded Message -------- > > > > From: Eric Anholt > > > > To: Marcel Moolenaar > > > > Cc: John Baldwin , Coleman Kane > > > > , Dag-Erling Sm=C3=B8rgrav , Martin > > > > Cracauer , gnn@freebsd.org, > > > > developers@freebsd.org > > > > Subject: Re: Forward: Updated FreeBSD kernel feature requests > > > > (NVIDIA graphics) > > > > Date: Thu, 08 May 2008 15:54:17 -0700 > > > > Mailer: Evolution 2.22.0 FreeBSD GNOME Team Port > > > >=20 > > > > On Wed, 2008-05-07 at 10:37 -0700, Marcel Moolenaar wrote: > > > > > On May 7, 2008, at 8:29 AM, John Baldwin wrote: > > > > >=20 > > > > > > Quite, and this has been covered several times already. In fac= t, =20 > > > > > > they engage > > > > > > in several hacks to support Linux. Other OS's such as Solaris = and =20 > > > > > > OS X have > > > > > > cleaner interfaces for many of the things they wish to do. > > > > >=20 > > > > > I think this is where I normally say that we need kernel drivers > > > > > for graphics hardware. I'm not going to do that anymore; I've bee= n > > > > > stating the obvious too often already... > > > >=20 > > > > It's OK, we're finally listening. By the end of the year, major Li= nux > > > > distributions should be shipping "DRM modesetting" -- the DRM devic= e > > > > takes over your graphics card and manages memory, execution, and > > > > suspend/resume. Your kernel console and X Server then sit on top o= f > > > > that, submitting video mode setting and command execution requests = to > > > > the DRM. The chips I would expect to be supported by then are all > > > > Intel, pre-r500 ATI at least, and a subset of nvidia through nouvea= u. > > > >=20 > > > > What FreeBSD needs to do to keep up is implement the memory manager > > > > part. I think I've got a reasonable design going that should take = about > > > > a month of reimplementing for the FreeBSD kernel. If someone wante= d to > > > > get us closer to doing that, > > > >=20 > > > > git clone anongit.freedesktop.org:/git/mesa/drm=20 > > > >=20 > > > > and make everything but TTM (the *_HAVE_FENCE and *_HAVE_BUFFER def= ines) > > > > work on -current. > > > >=20 > > > > To see what we're working on for what we're calling the "graphics > > > > execution manager" now (memory management plus caching management p= lus > > > > plans for execution scheduling), > > > >=20 > > > > git-remote add anholt people.freedesktop.org:~anholt/drm > > > > git-fetch anholt > > > > git-checkout anholt/drm-gem > > > >=20 > > > > The interesting things we're needing from the kernel: > > > > - Private storage associated with file descriptors > > > > - Callback to driver on destruction of file descriptor > > > > - Ability to allocate a swap-backed pile of memory > > > > - Ability to pin pages from that object and get addresses for them = to > > > > stuff into the GTT. > > > > - Ability to map pages in the kernel with the uncached bits set > > > > (non-intel) > > > > - Ability to map pages to userland with the uncached bits set > > > > (non-intel, likely not required, but may come at a performance > > > > cost). > > > >=20 > > > > Interesting things we're considering needing from the kernel: > > > > - Ability to create fds above 1024 from our driver, associated with= our > > > > own set of file operations (read/write/mmap/ioctl/close). > > > > - Ability to look up those fds and get our private storage associat= ed > > > > with them. > > > >=20 > > > > Down the line, likely to happen: > > > > - Creating a filesystem exposing those objects we've been making fd= s > > > > for. > >=20 > > Eric, > >=20 > > I mentioned earlier that I would get my local git repo's changes to the > > mesa/drm tree available from fd.o up somewhere. I have them here: > > * http://www.cokane.org/cgi-bin/gitweb.cgi?p=3Ddrm.git > >=20 > > My custom branch is 'cokane-master' > > The fd.o branch is tracked on 'fd-master' > >=20 > > You can ignore the 'master' branch for now... I need to re-org my git a > > bit. > >=20 > > Right now, this gets my RS690 notebook to almost work with the > > in-development radeonhd DRI code, but it causes Xorg to run in a > > busyloop when I try using the xf86-video-ati driver with it. I did a ru= n > > at trying to get the vblank stuff ported over, but I got busy and > > haven't touched it in a bit. I also tried to tweak anything else that > > kept the radeon code from compiling under FreeBSD. > >=20 > > If I have another set of eyes on this it might help me front-burner it > > more often to get patches in here-and-there. I've tried shoving some bu= g > > reports up to the DRI project, but they haven't been acted upon yet... >=20 > Looks like your webserver is dead. Could you push your tree up on > freefall or something so I can just ssh and grab it? >=20 Eric, Just met up w/ mhopf on #radeonhd on freenode. He pushed some updates to his radeonhd repo that might fix some GL bugs I've run into that prevent me from giving my changes a thumbs-up or not here. After today's buildworld/buildkernel I hope to have a little more results for you as to whether I have a functional DRI on my RS690. --=20 Coleman Kane --=-AOkRtzzGpc29BRyk/XaI Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkgxthsACgkQcMSxQcXat5etiACfa/vjpM81WuP8t/f7Oiykx7tn 8UUAniFgVecVRe7bVt5XPap1uOtgQbLV =HoA+ -----END PGP SIGNATURE----- --=-AOkRtzzGpc29BRyk/XaI-- From owner-freebsd-arch@FreeBSD.ORG Mon May 19 21:28:38 2008 Return-Path: Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BBAF21065675 for ; Mon, 19 May 2008 21:28:38 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id A362C8FC16 for ; Mon, 19 May 2008 21:28:38 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (unknown [208.65.91.234]) by elvis.mu.org (Postfix) with ESMTP id 26E8B1A4D82 for ; Mon, 19 May 2008 14:28:38 -0700 (PDT) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m4JJdmRO040673; Mon, 19 May 2008 15:39:49 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Kostik Belousov Date: Mon, 19 May 2008 12:09:34 -0400 User-Agent: KMail/1.9.7 References: <20080504171002.GN18958@deviant.kiev.zoral.com.ua> <200805191015.35212.jhb@freebsd.org> <20080519153811.GF18958@deviant.kiev.zoral.com.ua> In-Reply-To: <20080519153811.GF18958@deviant.kiev.zoral.com.ua> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200805191209.34522.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 19 May 2008 15:39:49 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/7171/Mon May 19 14:21:55 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.1 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00, DATE_IN_PAST_03_06 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: freebsd-arch@FreeBSD.org Subject: Re: Per-open file private data for the cdevs X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2008 21:28:38 -0000 On Monday 19 May 2008 11:38:11 am Kostik Belousov wrote: > On Mon, May 19, 2008 at 10:15:34AM -0400, John Baldwin wrote: > > On Thursday 15 May 2008 08:30:55 am Kostik Belousov wrote: > > > On Thu, May 15, 2008 at 07:30:07AM -0400, John Baldwin wrote: > > > > On Wednesday 14 May 2008 05:32:23 am Kostik Belousov wrote: > > > > > So, I cannot implement overlay of the cdevpriv over the seqaccess data > > > > > without some additional flag. On the other hand, use of 2 bytes for the > > > > > f_type is overkill when the range of the types is [1,8]. I divided it > > > > > to two one-byte fields, and new field is used for filetype-specific > > > > > flags. > > > > > > > > > > http://people.freebsd.org/~kib/misc/fdpriv.4.patch > > > > > shall give the same size of the struct file while not causing > > > > > unconditional acquire of the cdevpriv_mtx on the last file close. > > > > > > > > > > Jeff, do you agree with the proposed vivisection of the f_type ? I will > > > > > ask Peter to retest the patch then. > > > > > > > > I would rather add the new pointer to struct file and avoid breaking the > > > > ABI of fstat. That is, I would like this patch to be MFCable, but you > > > > can't MFC this w/o breaking the ABI of struct file since fstat(1) will be > > > > reading the full short to get the DTYPE. > > > > > > Oh, I thought that fstat uses struct xfile, at least for live systems. > > > > > > I considered to introduce new f_type value for devfs files; the > > > DTYPE_VNODE is not a complete truth due to custom f_ops. But DTYPE_VNODE > > > is special-cased in enough locations to make this much less preferrable > > > then another pointer. > > > > fstat always uses libkvm and direct access unfortunately. Also, I greatly > > care about fstat on crash dumps as well. :) > > So, what is the conclusion ? Does anybody have any further objections > against committing > http://people.freebsd.org/~kib/misc/fdpriv.3.patch > > I plan to do it this week. I think the current patch is good. -- John Baldwin From owner-freebsd-arch@FreeBSD.ORG Tue May 20 21:04:56 2008 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42C00106566C for ; Tue, 20 May 2008 21:04:56 +0000 (UTC) (envelope-from tom@uffner.com) Received: from eris.uffner.com (eris.uffner.com [207.245.121.212]) by mx1.freebsd.org (Postfix) with ESMTP id E02848FC18 for ; Tue, 20 May 2008 21:04:55 +0000 (UTC) (envelope-from tom@uffner.com) Received: from xiombarg.uffner.com (static-71-162-143-94.phlapa.fios.verizon.net [71.162.143.94]) (authenticated bits=0) by eris.uffner.com (8.14.2/8.14.2) with ESMTP id m4KKmhtD032941; Tue, 20 May 2008 16:48:44 -0400 (EDT) (envelope-from tom@uffner.com) DomainKey-Signature: a=rsa-sha1; s=eris; d=uffner.com; c=nofws; q=dns; h=message-id:date:from:to:cc:subject; b=DNxVS8Wn+PttPa7NfSBrwfu/+cIQNj8zDMfxbZBchuEdhan3JkXGDhJBmObLA0qe+ Li0eax8GkLre7DUK0a3zA== Message-ID: <4833392B.70002@uffner.com> Date: Tue, 20 May 2008 16:48:43 -0400 From: Tom Uffner User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.13) Gecko/20080430 SeaMonkey/1.1.9 MIME-Version: 1.0 To: freebsd-arch@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (eris.uffner.com [192.168.1.212]); Tue, 20 May 2008 16:48:44 -0400 (EDT) X-Virus-Scanned: ClamAV 0.92.1/7179/Tue May 20 02:13:12 2008 on eris.uffner.com X-Virus-Status: Clean Cc: freebsd-pf@freebsd.org Subject: /etc/pf.conf missing from 7.0 minimal install X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 May 2008 21:04:56 -0000 the sample config file /etc/pf.conf is not included in the 7.0-STABLE minimal installation. was this an accidental omission, as it appears to be since the rest of the pf files including /etc/pf.os are included, or was it done by design? tom From owner-freebsd-arch@FreeBSD.ORG Tue May 20 21:43:21 2008 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 963631065679; Tue, 20 May 2008 21:43:21 +0000 (UTC) (envelope-from brix@FreeBSD.org) Received: from solow.pil.dk (relay.pil.dk [195.41.47.164]) by mx1.freebsd.org (Postfix) with ESMTP id 5AFEF8FC13; Tue, 20 May 2008 21:43:21 +0000 (UTC) (envelope-from brix@FreeBSD.org) Received: from tirith.brixandersen.dk (0x55534f5f.adsl.cybercity.dk [85.83.79.95]) by solow.pil.dk (Postfix) with ESMTP id 7F9741CC386; Tue, 20 May 2008 23:24:47 +0200 (CEST) Received: by tirith.brixandersen.dk (Postfix, from userid 1001) id B6F7A1141D; Tue, 20 May 2008 23:24:46 +0200 (CEST) Date: Tue, 20 May 2008 23:24:46 +0200 From: Henrik Brix Andersen To: Tom Uffner Message-ID: <20080520212446.GB20926@tirith.brixandersen.dk> Mail-Followup-To: Tom Uffner , freebsd-arch@freebsd.org, freebsd-pf@freebsd.org References: <4833392B.70002@uffner.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="GRPZ8SYKNexpdSJ7" Content-Disposition: inline In-Reply-To: <4833392B.70002@uffner.com> X-PGP-Key: http://www.brixandersen.dk/files/HenrikBrixAndersen.asc User-Agent: Mutt/1.5.17 (2007-11-01) Cc: freebsd-pf@freebsd.org, freebsd-arch@freebsd.org Subject: Re: /etc/pf.conf missing from 7.0 minimal install X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 May 2008 21:43:21 -0000 --GRPZ8SYKNexpdSJ7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, May 20, 2008 at 04:48:43PM -0400, Tom Uffner wrote: > the sample config file /etc/pf.conf is not included in the 7.0-STABLE > minimal installation. >=20 > was this an accidental omission, as it appears to be since the rest > of the pf files including /etc/pf.os are included, or was it done by > design? By design. It was moved to /usr/share/examples/pf/pf.conf Brix --=20 Henrik Brix Andersen --GRPZ8SYKNexpdSJ7 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) Comment: GnuPG signed iEYEARECAAYFAkgzQZ0ACgkQv+Q4flTiePiBYwCfbY0CDQdCvBPL8r/+VWeytcJV jvwAoLwrEbrCJdbi/YkEBpd4TxaibXxq =zlbC -----END PGP SIGNATURE----- --GRPZ8SYKNexpdSJ7-- From owner-freebsd-arch@FreeBSD.ORG Wed May 21 04:15:08 2008 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6CBC41065676; Wed, 21 May 2008 04:15:08 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from 0.mx.codelabs.ru (0.mx.codelabs.ru [144.206.177.45]) by mx1.freebsd.org (Postfix) with ESMTP id 29EE58FC35; Wed, 21 May 2008 04:15:08 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) DomainKey-Signature: a=rsa-sha1; q=dns; c=simple; s=one; d=codelabs.ru; h=Received:Date:From:To:Subject:Message-ID:References:MIME-Version:Content-Type:Content-Disposition:In-Reply-To:Sender; b=S2iU3ZzNxbSJDog55Dp4/G55HJg6yEXa6JlTlTDzlmG8+DpJeNWtCGYTMmffSV6lRQ7hAO31k/LyVM8Iv9I4DLjqZ8+rsawApcNlE5JABbi8nkSrqDcL76RjfqKzlZ54m0FziC84/J8eansMKxUJrNMxsCGABNawbNb7egvqxng=; Received: from void.codelabs.ru (void.codelabs.ru [144.206.177.25]) by 0.mx.codelabs.ru with esmtpsa (TLSv1:AES256-SHA:256) id 1JyfWO-00059j-J7; Wed, 21 May 2008 08:01:48 +0400 Date: Wed, 21 May 2008 08:01:47 +0400 From: Eygene Ryabinkin To: Tom Uffner , freebsd-arch@freebsd.org, freebsd-pf@freebsd.org Message-ID: References: <4833392B.70002@uffner.com> <20080520212446.GB20926@tirith.brixandersen.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <20080520212446.GB20926@tirith.brixandersen.dk> Sender: rea-fbsd@codelabs.ru Cc: Subject: Re: /etc/pf.conf missing from 7.0 minimal install X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 May 2008 04:15:08 -0000 Tue, May 20, 2008 at 11:24:46PM +0200, Henrik Brix Andersen wrote: > On Tue, May 20, 2008 at 04:48:43PM -0400, Tom Uffner wrote: > > was this an accidental omission, as it appears to be since the rest > > of the pf files including /etc/pf.os are included, or was it done by > > design? > > By design. It was moved to /usr/share/examples/pf/pf.conf ...and substantially stipped down (synced with OpenBSD examples, as commit message says). I would say that this is a step backwards, because the old /etc/pf.conf had more options and provided a better comments. -- Eygene From owner-freebsd-arch@FreeBSD.ORG Wed May 21 21:45:22 2008 Return-Path: Delivered-To: arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 140E71065674; Wed, 21 May 2008 21:45:22 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id C7CA68FC13; Wed, 21 May 2008 21:45:21 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 985F946B17; Wed, 21 May 2008 17:45:20 -0400 (EDT) Date: Wed, 21 May 2008 22:45:20 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: arch@FreeBSD.org In-Reply-To: <20080310122338.T29929@fledge.watson.org> Message-ID: <20080521224350.T63482@fledge.watson.org> References: <20080310122338.T29929@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: net@FreeBSD.org Subject: Re: netatm removal warning X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 May 2008 21:45:22 -0000 On Mon, 10 Mar 2008, Robert Watson wrote: > This is another of those boring e-mails about kernel subsystems that still > require Giant. Sorry about that! > > As previously published, netatm is a non-MPSAFE protocol stack largely > superseded by our two other ATM stacks, netnatm and the netgraph/atm (both > MPSAFE). netatm is currently non-functional and uncompileable because it > depends on the Giant compatibility shims for the protocol stack, which were > removed in FreeBSD 7.0. We left the code in place in case to make it easier > for any interested third parties to distribute patches against it (in > particular, patches to make it MPSAFE). > > The current plan is that we will remove the netatm code from HEAD and > RELENG_7 before FreeBSD 7.1. A specific schedue for 7.1 hasn't been > published yet, but in order to give plenty of warning, here's the proposed > netatm removal schedule: > > 10 March 2008 E-mail warning to arch@/net@ > 10 April 2008 E-mail warning to arch@/net@ > 10 May 2008 Removal of netatm from HEAD > 20 May 2008 Removal of netatm from RELENG_7 > > Obviously, netatm will remain in the revision control history should anyone > wish to ressurect it after that date. However, I suspect that those > interested in ATM on FreeBSD have long since been using Harti's netgraph ATM > framework. Somehow the dates slipped pasted more quickly than I had hoped -- this is the HEADS UP that, on a slightly delayed schedule, I will be trimming netatm from the src tree for HEAD, and then a week or two later, from RELENG_7. Assuming all goes well, this should result in no functional change at all. Robert N M Watson Computer Laboratory University of Cambridge From owner-freebsd-arch@FreeBSD.ORG Thu May 22 19:51:04 2008 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3F681065689; Thu, 22 May 2008 19:51:03 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.delphij.net (delphij-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:2c9::2]) by mx1.freebsd.org (Postfix) with ESMTP id 61C968FC29; Thu, 22 May 2008 19:51:03 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [202.108.54.204]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tarsier.delphij.net (Postfix) with ESMTPS id 6058628448; Fri, 23 May 2008 03:51:01 +0800 (CST) Received: from localhost (tarsier.geekcn.org [202.108.54.204]) by tarsier.geekcn.org (Postfix) with ESMTP id D9860EB829A; Fri, 23 May 2008 03:51:00 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([202.108.54.204]) by localhost (mail.geekcn.org [202.108.54.204]) (amavisd-new, port 10024) with ESMTP id u9MYShpk37Rw; Fri, 23 May 2008 03:50:56 +0800 (CST) Received: from charlie.delphij.net (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTPSA id 845EFEB823F; Fri, 23 May 2008 03:50:54 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type:content-transfer-encoding; b=m2qnIYzTZKOP6KaQDu6VEXYDHqLy3UOpOGCNXZ+In5skH6FHTax9ADf+8Q7nrnj3R qPV3TzAxvs+lytL19L1wg== Message-ID: <4835CE9C.1050707@delphij.net> Date: Thu, 22 May 2008 12:50:52 -0700 From: Xin LI Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Bruce Evans References: <482D193D.2010802@delphij.net> <20080516163857.Y43605@delplex.bde.org> In-Reply-To: <20080516163857.Y43605@delplex.bde.org> X-Enigmail-Version: 0.95.6 OpenPGP: id=18EDEBA0; url=http://www.delphij.net/delphij.asc Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: sephe@freebsd.org, d@delphij.net, freebsd-arch@freebsd.org Subject: Re: A couple of bitwise operations X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 May 2008 19:51:04 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Bruce, Bruce Evans wrote: | On Thu, 15 May 2008, Xin LI wrote: | |> I find the DragonFly macros, __BIT, __BITS, __LOWEST_SET_BIT, |> __SHIFTOUT, __SHIFTIN and __SHIFTOUT_MASK useful. Any objection adding |> this as sys/sys/bitops.h? |> |> (These macros are found in NetBSD in sys/sys/cdefs.h and DragonFly as |> sys/sys/bitops.h) | | WHat's wrong with bitstring(3)(9undoc), except that it was invented here | and doesn't have a style bug after every #define? Both have naming errors | -- bitstring has too many unsafe macros whose name is in lower case, while | bitops uses upper case even for safe macros. Hmm... So the scenario is that I have ported a DragonFly driver to FreeBSD and do not want to make massive changes to it so that we can apply further change from their code easier. Does it make sense if I keep these changes inside the driver specific header file? Cheers, - -- ** Help China's quake relief at http://www.redcross.org.cn/ |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEUEARECAAYFAkg1zpwACgkQi+vbBBjt66C5LACY3XkP6sfEg8UKcegpKrHVDPCB 4gCePOUVwLyVndyMxFlxBVFHLMYFmHI= =3V15 -----END PGP SIGNATURE----- From owner-freebsd-arch@FreeBSD.ORG Fri May 23 15:37:50 2008 Return-Path: Delivered-To: arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B2E61065677 for ; Fri, 23 May 2008 15:37:50 +0000 (UTC) (envelope-from cokane@cokane.org) Received: from vms173003pub.verizon.net (vms173003pub.verizon.net [206.46.173.3]) by mx1.freebsd.org (Postfix) with ESMTP id 1E1228FC20 for ; Fri, 23 May 2008 15:37:50 +0000 (UTC) (envelope-from cokane@cokane.org) Received: from mail.cokane.org ([71.181.60.95]) by vms173003.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0K1B008TDSGXFPI8@vms173003.mailsrvcs.net> for arch@FreeBSD.org; Fri, 23 May 2008 09:34:10 -0500 (CDT) Received: by mail.cokane.org (Postfix, from userid 103) id 34BA31DB2F9; Fri, 23 May 2008 10:37:01 -0400 (EDT) Received: from [172.20.1.3] (erwin.int.cokane.org [172.20.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cokane.org (Postfix) with ESMTP id E147D1DB2FA; Fri, 23 May 2008 10:36:54 -0400 (EDT) Date: Fri, 23 May 2008 10:36:36 -0400 From: Coleman Kane In-reply-to: <1211217436.29314.12.camel@localhost> To: Eric Anholt Message-id: <1211553396.5985.19.camel@localhost> MIME-version: 1.0 X-Mailer: Evolution 2.22.1.1 FreeBSD GNOME Team Port Content-type: text/plain Content-transfer-encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.1.8-gr1 (2007-02-13) on discordia References: <1210352688.2152.78.camel@localhost> <1210800676.2466.6.camel@localhost> <1210883909.96116.4.camel@localhost> <1211217436.29314.12.camel@localhost> X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.8-gr1 X-Spam-Level: Cc: arch@FreeBSD.org Subject: Re: Feature requests for open-source graphics X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2008 15:37:50 -0000 On Mon, 2008-05-19 at 13:17 -0400, Coleman Kane wrote: > Eric, > > Just met up w/ mhopf on #radeonhd on freenode. He pushed some updates to > his radeonhd repo that might fix some GL bugs I've run into that prevent > me from giving my changes a thumbs-up or not here. > > After today's buildworld/buildkernel I hope to have a little more > results for you as to whether I have a functional DRI on my RS690. > Eric, Here's another update... I've pushed my newest stuff to ~cokane/drm-cokane.git on freefall. Recently airlied merged in the support for vblank interrupts on the r500/rs6xx chips. The interrupt code seems to work on my system (I can see the interrupts fired by carefully placed printfs). FYI I am only focusing on the radeon code with this driver... so I've disabled all the others in the bsd-core/Makefile. I must still be missing some other functionality here though... and I'd like to know if you could help me track it down. What happens is I get a black space where the OpenGL output should be under hardware rendering. The card seems to take all of the commands, and the drm driver provides sane return codes to the Xserver/radeonhd, not spitting any errors during rendering. I've been following the console output produced by setting hw.dri.0.debug=1, but I am not 100% certain I could parse errors from the output if I knew how. The DRI rendering never seems to occur to my screen, but OpenGL programs seem to think that they are running fine. I can even get decent FPS numbers from glxgears, and a huge blob of seemingly good data from glxinfo. -- Coleman Kane From owner-freebsd-arch@FreeBSD.ORG Sat May 24 10:21:00 2008 Return-Path: Delivered-To: arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9422B106564A; Sat, 24 May 2008 10:21:00 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 5F0078FC0C; Sat, 24 May 2008 10:21:00 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id D506746B64; Sat, 24 May 2008 06:20:59 -0400 (EDT) Date: Sat, 24 May 2008 11:20:59 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: net@FreeBSD.org, current@FreeBSD.org Message-ID: <20080524111715.T64552@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: arch@FreeBSD.org Subject: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd)) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 10:21:00 -0000 Dear all: Just as a reminder, we've just about reached the one month date before IFF_NEEDSGIANT drivers are disabled in the build. You can find a description of the general problem and list of specific drivers below. As USB work is on-going, I will *not* disable the USB drivers at this time, but all other drivers in the list below will be disabled on 26 June. They will remain in the tree, easily accessible for patch distribution and re-enabling, until October, when any remaining non-MPSAFE drivers will be deleted in 8.x. FreeBSD 8.0 will not ship with compatibility shims to support non-MPSAFE network device drivers. Robert N M Watson Computer Laboratory University of Cambridge ---------- Forwarded message ---------- Date: Sun, 3 Feb 2008 20:59:05 +0000 (GMT) From: Robert Watson To: arch@FreeBSD.org Subject: 8.0 network stack MPsafety goals (fwd) Only a few days after predicted, this is a reminder that IFF_NEEDSGIANT network drivers are going to stop working in the forseeable future. Please review the attached driver list, and if you depend on or care about a Giant-dependent device driver, take action to make sure it doesn't remain on the list in a month's time! (As far as I'm aware, the list has not changed since my December posting.) Robert N M Watson Computer Laboratory University of Cambridge ---------- Forwarded message ---------- Date: Mon, 24 Dec 2007 10:43:28 +0000 (GMT) From: Robert Watson To: arch@FreeBSD.org Subject: 8.0 network stack MPsafety goals Dear all: With the 7.0 release around the corner, many developers are starting to think about (and in quite a few cases, work on) their goals for 8.0. One of our on-going kernel projects has been the elimination of the Giant lock, and that project has transformed into one of optimizating behavior on increasing numbers of processors. In 7.0, despite the noteworth accomplishment of eliminating debug.mpsasfenet and conditional network stack Gian acquisition, we were unable to fully eliminate the IFF_NEEDSGIANT flag, which controls the conditional acquisition of the Giant lock around non-MPSAFE network device drivers. Primarily these drivers are aging ISA network device drivers, although there are some exceptions, such as the USB stack. This e-mail proposes the elimination of the IFF_NEEDSGIANT flag and associated infrastructure in FreeBSD 8.0, meaning that all network device drivers must be able to operate without the Giant lock (largely the case already). Remaining drivers using the IFF_NEEDSGIANT flag must either be updated, or less ideally, removed. I propose the following schedule: Date Goals ---- ----- 26 Dec 2007 Post proposed schedule for flag and infrastructure removal Post affected driver list 26 Jan 2008 Repost proposed schedule for flag and infrastructure removal Post updated affected driver list 26 Feb 2008 Adjust boot-time printf for affect drivers to generate a loud warning. Post updated affected driver list 26 May 2008 Post HEADS UP of impending driver disabling Post updated affected driver list 26 Jun 2008 Disable build of all drivers requiring IFF_NEEDSGIANT Post updated affected driver list 26 Sep 2008 Post HEADS up of impending driver removal Post updated affected driver list 26 Oct 2008 Delete source of all drivers requiring IFF_NEEDSGIANT Remove flag and infrastructure Here is a list of potentially affected drivers: Name Bus Man page description --- --- -------------------- ar ISA/PCI synchronous Digi/Arnet device driver arl ISA Aironet Arlan 655 wireless network adapter driver awi PCCARD AMD PCnetMobile IEEE 802.11 PCMCIA wireless network driver axe USB ASIX Electronics AX88172 USB Ethernet driver cdce USB USB Communication Device Class Ethernet driver cnw PCCARD Netwave AirSurfer wireless network driver cs ISA/PCCARD Ethernet device driver cue USB CATC USB-EL1210A USB Ethernet driver ex ISA/PCCARD Ethernet device driver for the Intel EtherExpress Pro/10 and Pro/10+ fe CBUS/ISA/PCCARD Fujitsu MB86960A/MB86965A based Ethernet adapters ic I2C I2C bus system ie ISA Ethernet device driver kue USB Kawasaki LSI KL5KUSB101B USB Ethernet driver oltr ISA/PCI Olicom Token Ring device driver plip PPBUS printer port Internet Protocol driver ppp TTY point to point protocol network interface ray PCCARD Raytheon Raylink/Webgear Aviator PCCard driver rue USB RealTek RTL8150 USB to Fast Ethernet controller driver rum USB Ralink Technology USB IEEE 802.11a/b/g wireless network device sbni ISA/PCI Granch SBNI12 leased line modem driver sbsh PCI Granch SBNI16 SHDSL modem device driver sl TTY slip network interface snc ISA/PCCARD National Semiconductor DP8393X SONIC Ethernet adapter driver sr ISA/PCI synchronous RISCom/N2 / WANic 400/405 device driver udav USB Davicom DM9601 USB Ethernet driver ural USB Ralink Technology RT2500USB IEEE 802.11 driver xe PCCARD Xircom PCMCIA Ethernet device driver zyd USB ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device In some cases, the requirement for Giant is a property of a subsystem the driver depends on as the driver itself; for example, the tty subsystem for SLIP and PPP, and the USB subsystem for a number of USB ethernet and wireless drivers. With most of a year before to go on the proposed schedule, my hope is that we will have lots of time to address these issues, but wanted to get a roadmap out from a network protocol stack architecture perspective so that device driver and subsystem authors could have a schedule in mind. FYI, the following drivers also reference IFF_NEEDSGIANT, but only in order to provide their own conditional MPSAFEty, which can be removed without affecting device driver functionality (I believe): Name Bus Man page description --- --- -------------------- ce PCI driver for synchronous Cronyx Tau-PCI/32 WAN adapters cp PCI driver for synchronous Cronyx Tau-PCI WAN adapters ctau ISA driver for synchronous Cronyx Tau WAN adapters cx ISA driver for synchronous/asynchronous Cronyx Sigma WAN adapters Developers and users of the above drivers are heavily encouraged to update the drivers to remove dependence on Giant, and/or make other contingency plans. Robert N M Watson Computer Laboratory University of Cambridge _______________________________________________ freebsd-arch@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-arch To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" _______________________________________________ freebsd-arch@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-arch To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" From owner-freebsd-arch@FreeBSD.ORG Sat May 24 12:53:07 2008 Return-Path: Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BB92106566B for ; Sat, 24 May 2008 12:53:07 +0000 (UTC) (envelope-from hecyro_71@yahoo.it) Received: from aa012msr.fastwebnet.it (aa012msr.fastwebnet.it [85.18.95.72]) by mx1.freebsd.org (Postfix) with ESMTP id 1DB868FC1F for ; Sat, 24 May 2008 12:53:07 +0000 (UTC) (envelope-from hecyro_71@yahoo.it) Received: from [28.241.179.29] (28.241.179.29) by aa012msr.fastwebnet.it (8.0.013.5) id 483219C100A00DB9 for freebsd-arch@FreeBSD.org; Sat, 24 May 2008 14:42:02 +0200 Message-ID: From: "Simon from Italy" To: Date: Sat, 24 May 2008 14:42:00 +0200 X-Priority: 1 X-Mailer: Oxilog e-mailing 2 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable X-Antivirus: avast! (VPS 080523-0, 23/05/2008), Outbound message X-Antivirus-Status: Clean Cc: Subject: Do you want to jump on my motorbyke? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hecyro_71@yahoo.it List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 12:53:07 -0000 Hello, i=92m italian boy=2E I have 36 years and I love to travel in motorbyke in Europe, beach or = mountain and camping, in my vacations=2E The past summers I have been on the beaches of Spain, France, Croatia, = Holland, but also Hungary, Switzerland, Austria, Belgium, Germany, = Slovenia, Poland, Republik Czech, Repubblik Slovanska, Lithuania, = Latvia...=20 I search a girl that she loves to travel in motorbyke and that she wants = to make from travel=92s partner in order to organize the next vacations.=20 Usually I make of the trance of vacations from 10 - 15 days and succeed = not to spend very.=20 My period for vacations is: 25/5 - 2/6 or 6/6 - 16/6 or 21/6 - 30/6 or 1/8 - 24/8 I=92m single and I search girl in order to amuse themselves and to = discover new worlds, new cultures, new people...=20 Do you want to jump on my motorbyke? Simon hecyro_71@yahoo.it ___________________________________________________________________________= ________________________________________________ Ciao, sono un ragazzo italiano=2E Ho 36 anni e amo trascorrere le vacanze girando in moto per l'Europa, = spiagge o montagna e campeggi=2E Le scorse estati sono stato sulle spiagge di Spagna, Francia, Croazia, = Olanda, Lituania, ma anche in Ungheria, Svizzera, Austria, Belgio, = Germania, Slovenia, Repubblica Ceca, Repubblica Slovacca, Polonia, = Lussemburgo, Lituania, Lettonia..=2E Cerco una ragazza, a cui piaccia la moto e che voglia fare da compagna di = viaggio per organizzare le prossime vacanze=2E Io ho le ferie in questi periodi: 25/5 - 2/6 o 6/6 - 16/6 o 21/6 - 30/6 o 1/8 - 24/8 Solitamente riesco a non spendere molto=2E Sono single e sto solo cercando una COMPAGNA DI VIAGGIO per divertirsi e = scoprire nuovi mondi, nuove culture, gente nuova..=2E Salti in sella? Simone hecyro_71@yahoo.it Message envoy=E9 par la version d'essai d'Oxilog e-mailing=2E Attention : La soci=E9t=E9 Oxilog n'est pas =E0 l'origine de l'envoi de ce message et = n'est pas responsable de son contenu=2E Pour toute demande ou r=E9clamation, veuillez contacter l'exp=E9diteur de = ce message. From owner-freebsd-arch@FreeBSD.ORG Sat May 24 14:49:00 2008 Return-Path: Delivered-To: arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B1493106567A; Sat, 24 May 2008 14:49:00 +0000 (UTC) (envelope-from cokane@FreeBSD.org) Received: from vms173003pub.verizon.net (vms173003pub.verizon.net [206.46.173.3]) by mx1.freebsd.org (Postfix) with ESMTP id 92AF78FC12; Sat, 24 May 2008 14:49:00 +0000 (UTC) (envelope-from cokane@FreeBSD.org) Received: from mail.cokane.org ([71.168.73.33]) by vms173003.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0K1D00CNTNOMQ3U5@vms173003.mailsrvcs.net>; Sat, 24 May 2008 09:45:59 -0500 (CDT) Received: by mail.cokane.org (Postfix, from userid 103) id A1CA51DB2F9; Sat, 24 May 2008 10:48:49 -0400 (EDT) Received: from [172.20.1.3] (erwin.int.cokane.org [172.20.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cokane.org (Postfix) with ESMTP id 193921DB2F9; Sat, 24 May 2008 10:48:42 -0400 (EDT) Date: Sat, 24 May 2008 10:48:18 -0400 From: Coleman Kane In-reply-to: <20080524111715.T64552@fledge.watson.org> To: Robert Watson Message-id: <1211640498.1510.8.camel@localhost> Organization: FreeBSD Project MIME-version: 1.0 X-Mailer: Evolution 2.22.1.1 FreeBSD GNOME Team Port Content-type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-WsmYbFHJm0XxVixg4dwD" X-Spam-Checker-Version: SpamAssassin 3.1.8-gr1 (2007-02-13) on discordia References: <20080524111715.T64552@fledge.watson.org> X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.8-gr1 X-Spam-Level: Cc: arch@FreeBSD.org, current@FreeBSD.org, net@FreeBSD.org Subject: Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd)) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 14:49:00 -0000 --=-WsmYbFHJm0XxVixg4dwD Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2008-05-24 at 11:20 +0100, Robert Watson wrote: > Dear all: >=20 > Just as a reminder, we've just about reached the one month date before=20 > IFF_NEEDSGIANT drivers are disabled in the build. You can find a descrip= tion=20 > of the general problem and list of specific drivers below. >=20 > As USB work is on-going, I will *not* disable the USB drivers at this tim= e,=20 > but all other drivers in the list below will be disabled on 26 June. The= y=20 > will remain in the tree, easily accessible for patch distribution and=20 > re-enabling, until October, when any remaining non-MPSAFE drivers will be= =20 > deleted in 8.x. FreeBSD 8.0 will not ship with compatibility shims to su= pport=20 > non-MPSAFE network device drivers. >=20 > Robert N M Watson > Computer Laboratory > University of Cambridge >=20 > ---------- Forwarded message ---------- > Date: Sun, 3 Feb 2008 20:59:05 +0000 (GMT) > From: Robert Watson > To: arch@FreeBSD.org > Subject: 8.0 network stack MPsafety goals (fwd) >=20 >=20 > Only a few days after predicted, this is a reminder that IFF_NEEDSGIANT n= etwork=20 > drivers are going to stop working in the forseeable future. Please revie= w the=20 > attached driver list, and if you depend on or care about a Giant-dependen= t=20 > device driver, take action to make sure it doesn't remain on the list in = a=20 > month's time! >=20 > (As far as I'm aware, the list has not changed since my December posting.= ) >=20 > Robert N M Watson > Computer Laboratory > University of Cambridge >=20 > ---------- Forwarded message ---------- > Date: Mon, 24 Dec 2007 10:43:28 +0000 (GMT) > From: Robert Watson > To: arch@FreeBSD.org > Subject: 8.0 network stack MPsafety goals >=20 >=20 > Dear all: >=20 > With the 7.0 release around the corner, many developers are starting to t= hink=20 > about (and in quite a few cases, work on) their goals for 8.0. One of ou= r=20 > on-going kernel projects has been the elimination of the Giant lock, and = that=20 > project has transformed into one of optimizating behavior on increasing n= umbers=20 > of processors. >=20 > In 7.0, despite the noteworth accomplishment of eliminating debug.mpsasfe= net=20 > and conditional network stack Gian acquisition, we were unable to fully=20 > eliminate the IFF_NEEDSGIANT flag, which controls the conditional acquisi= tion=20 > of the Giant lock around non-MPSAFE network device drivers. Primarily th= ese=20 > drivers are aging ISA network device drivers, although there are some=20 > exceptions, such as the USB stack. >=20 > This e-mail proposes the elimination of the IFF_NEEDSGIANT flag and assoc= iated=20 > infrastructure in FreeBSD 8.0, meaning that all network device drivers mu= st be=20 > able to operate without the Giant lock (largely the case already). Remai= ning=20 > drivers using the IFF_NEEDSGIANT flag must either be updated, or less ide= ally,=20 > removed. I propose the following schedule: >=20 > Date Goals > ---- ----- > 26 Dec 2007 Post proposed schedule for flag and infrastructure removal > Post affected driver list >=20 > 26 Jan 2008 Repost proposed schedule for flag and infrastructure removal > Post updated affected driver list >=20 > 26 Feb 2008 Adjust boot-time printf for affect drivers to generate a loud > warning. > Post updated affected driver list >=20 > 26 May 2008 Post HEADS UP of impending driver disabling > Post updated affected driver list >=20 > 26 Jun 2008 Disable build of all drivers requiring IFF_NEEDSGIANT > Post updated affected driver list >=20 > 26 Sep 2008 Post HEADS up of impending driver removal > Post updated affected driver list >=20 > 26 Oct 2008 Delete source of all drivers requiring IFF_NEEDSGIANT > Remove flag and infrastructure >=20 > Here is a list of potentially affected drivers: >=20 > Name Bus Man page description > --- --- -------------------- > ar ISA/PCI synchronous Digi/Arnet device driver > arl ISA Aironet Arlan 655 wireless network adapter driver > awi PCCARD AMD PCnetMobile IEEE 802.11 PCMCIA wireless network > driver > axe USB ASIX Electronics AX88172 USB Ethernet driver > cdce USB USB Communication Device Class Ethernet driver > cnw PCCARD Netwave AirSurfer wireless network driver > cs ISA/PCCARD Ethernet device driver > cue USB CATC USB-EL1210A USB Ethernet driver > ex ISA/PCCARD Ethernet device driver for the Intel EtherExpress > Pro/10 and Pro/10+ > fe CBUS/ISA/PCCARD Fujitsu MB86960A/MB86965A based Ethernet adapters > ic I2C I2C bus system > ie ISA Ethernet device driver > kue USB Kawasaki LSI KL5KUSB101B USB Ethernet driver > oltr ISA/PCI Olicom Token Ring device driver > plip PPBUS printer port Internet Protocol driver > ppp TTY point to point protocol network interface > ray PCCARD Raytheon Raylink/Webgear Aviator PCCard driver > rue USB RealTek RTL8150 USB to Fast Ethernet controller driver > rum USB Ralink Technology USB IEEE 802.11a/b/g wireless > network device > sbni ISA/PCI Granch SBNI12 leased line modem driver > sbsh PCI Granch SBNI16 SHDSL modem device driver > sl TTY slip network interface > snc ISA/PCCARD National Semiconductor DP8393X SONIC Ethernet adapter > driver > sr ISA/PCI synchronous RISCom/N2 / WANic 400/405 device driver > udav USB Davicom DM9601 USB Ethernet driver > ural USB Ralink Technology RT2500USB IEEE 802.11 driver > xe PCCARD Xircom PCMCIA Ethernet device driver > zyd USB ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless > network device >=20 > In some cases, the requirement for Giant is a property of a subsystem the= =20 > driver depends on as the driver itself; for example, the tty subsystem fo= r SLIP=20 > and PPP, and the USB subsystem for a number of USB ethernet and wireless=20 > drivers. With most of a year before to go on the proposed schedule, my h= ope is=20 > that we will have lots of time to address these issues, but wanted to get= a=20 > roadmap out from a network protocol stack architecture perspective so tha= t=20 > device driver and subsystem authors could have a schedule in mind. >=20 > FYI, the following drivers also reference IFF_NEEDSGIANT, but only in ord= er to=20 > provide their own conditional MPSAFEty, which can be removed without affe= cting=20 > device driver functionality (I believe): >=20 > Name Bus Man page description > --- --- -------------------- > ce PCI driver for synchronous Cronyx Tau-PCI/32 WAN adapters > cp PCI driver for synchronous Cronyx Tau-PCI WAN adapters > ctau ISA driver for synchronous Cronyx Tau WAN adapters > cx ISA driver for synchronous/asynchronous Cronyx Sigma WAN > adapters >=20 > Developers and users of the above drivers are heavily encouraged to updat= e the=20 > drivers to remove dependence on Giant, and/or make other contingency plan= s. >=20 > Robert N M Watson > Computer Laboratory > University of Cambridge I've created a quick table of these at the following location: http://wiki.freebsd.org/NetworkNeedsGiant Please everyone feel free to fill in the blanks. I'll try to do it as well as time permits. --=20 Coleman Kane --=-WsmYbFHJm0XxVixg4dwD Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkg4KqwACgkQcMSxQcXat5cm3ACdFy/ZZLIbqAbfijtLjUtyPHd5 LqwAn1dzu8Jra/MzMnjWibA7G3z6YIrs =u5Qw -----END PGP SIGNATURE----- --=-WsmYbFHJm0XxVixg4dwD-- From owner-freebsd-arch@FreeBSD.ORG Sat May 24 15:56:21 2008 Return-Path: Delivered-To: arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7D401065688; Sat, 24 May 2008 15:56:21 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 8E3C78FC12; Sat, 24 May 2008 15:56:21 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id D287646B23; Sat, 24 May 2008 11:56:20 -0400 (EDT) Date: Sat, 24 May 2008 16:56:20 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Coleman Kane In-Reply-To: <1211640498.1510.8.camel@localhost> Message-ID: <20080524165519.K9809@fledge.watson.org> References: <20080524111715.T64552@fledge.watson.org> <1211640498.1510.8.camel@localhost> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: arch@FreeBSD.org, current@FreeBSD.org, net@FreeBSD.org Subject: Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd)) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 15:56:22 -0000 On Sat, 24 May 2008, Coleman Kane wrote: > I've created a quick table of these at the following location: > http://wiki.freebsd.org/NetworkNeedsGiant > > Please everyone feel free to fill in the blanks. I'll try to do it as well > as time permits. FWIW, I suspect fixing things like SLIP and kernel PPP are fairly trivial once tty locking is in place -- a per-softc mutex and a bit of locking in the obvious spots would likely do it without too much trouble. In some paths, it might be necessary to inject data via the netisr, if that's not already being done (probably is) to avoid input/output lock order issues. Robert N M Watson Computer Laboratory University of Cambridge From owner-freebsd-arch@FreeBSD.ORG Sat May 24 18:14:37 2008 Return-Path: Delivered-To: arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A9F1106566B; Sat, 24 May 2008 18:14:37 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 2A9848FC13; Sat, 24 May 2008 18:14:36 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 2A8EE46B2C; Sat, 24 May 2008 14:14:36 -0400 (EDT) Date: Sat, 24 May 2008 19:14:36 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Coleman Kane In-Reply-To: <1211640498.1510.8.camel@localhost> Message-ID: <20080524191405.N9809@fledge.watson.org> References: <20080524111715.T64552@fledge.watson.org> <1211640498.1510.8.camel@localhost> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: arch@FreeBSD.org, current@FreeBSD.org, net@FreeBSD.org Subject: Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd)) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 18:14:37 -0000 On Sat, 24 May 2008, Coleman Kane wrote: > I've created a quick table of these at the following location: > http://wiki.freebsd.org/NetworkNeedsGiant > > Please everyone feel free to fill in the blanks. I'll try to do it as well > as time permits. You might also want to cross-link with the SMPTODO page. Robert N M Watson Computer Laboratory University of Cambridge