From owner-freebsd-arch@FreeBSD.ORG Wed Mar 15 17:58:20 2006 Return-Path: X-Original-To: arch@freebsd.org 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 F1BEA16A400; Wed, 15 Mar 2006 17:58:19 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 362D043D46; Wed, 15 Mar 2006 17:58:18 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5E1B4.dip.t-dialin.net [84.165.225.180]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id k2FHeAm1054434; Wed, 15 Mar 2006 18:40:10 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.3/8.13.3) with ESMTP id k2FHw33g004405; Wed, 15 Mar 2006 18:58:04 +0100 (CET) (envelope-from Alexander@Leidinger.net) Date: Wed, 15 Mar 2006 18:58:03 +0100 From: Alexander Leidinger To: "M. Warner Losh" Message-ID: <20060315185803.1956114c@Magellan.Leidinger.net> In-Reply-To: <20060315.102903.08650855.imp@bsdimp.com> References: <20060314.204252.74651890.imp@bsdimp.com> <20060315105031.E5861@fledge.watson.org> <20060315151058.c85pw3x14wkkk8g0@netchild.homeip.net> <20060315.102903.08650855.imp@bsdimp.com> X-Mailer: Sylpheed-Claws 2.0.0 (GTK+ 2.8.12; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new Cc: arch@freebsd.org, rwatson@freebsd.org, hselasky@c2i.net Subject: Re: netatm: plan for removal unless an active maintainer is found 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, 15 Mar 2006 17:58:20 -0000 Am Wed, 15 Mar 2006 10:29:03 -0700 (MST) schrieb "M. Warner Losh" : > : > now available to work on the capi integration, and hopefully will do > : > the SMP safety work as part of that. If not, it's also on the > : > chopping block. It's a significant piece of otherwise unmaintained > : > code, and something that's not trivially testable (at least, not by > : > me or anyone I've talked to lately :-). I don't want to see it leave > : > the tree, but it needs to be updated so that it can run MPSAFE before > : > 7.0. > : > : I may add, that Hans-Petter Selasky has a MPSAFE replacement (written from > : scratch it seems) for I4B (AFAIK including capi) and the USB stack. I have > : tested or reviewed neither of them, but as far as I can read in the > : mailinglists, he adresses not only the issues you mention here, but he also > : provides bugfixes and additional features compared to our current code base. > > The problem is that this code isn't busdma safe at the moment. It was > posted for review on the NetBSD lists and this was the biggest set of > comments on tech-kern@netbsd.org. Since it isn't busdma safe, we'd > lose usb on sparc64 (and maybe arm) when this code is brought into the > tree. There have also been signficant concerns about the locking > that's done in the code as well, but I've not reviewed it recently. > > There's been a lot of work done here, and that work is generally good, > but last time I looked at the code it wasn't ready to be integrated to > the tree. The questions are: - What's less work to do? - Is there someone who is willing to do the work? Bye, Alexander. -- The computer revolution is over. The computers won. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 WL http://www.amazon.de/exec/obidos/registry/1FZ4DTHQE9PQ8/ref=wl_em_to/