Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S967370AbXEHLqd (ORCPT ); Tue, 8 May 2007 07:46:33 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S967366AbXEHLqb (ORCPT ); Tue, 8 May 2007 07:46:31 -0400 Received: from alephnull.demon.nl ([83.160.184.112]:49959 "EHLO xi.wantstofly.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S967364AbXEHLqa (ORCPT ); Tue, 8 May 2007 07:46:30 -0400 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=1148133259; d=wantstofly.org; h=date:from:to:cc:subject:message-id:mime-version:content-type: content-disposition:in-reply-to:user-agent; b=JKY04jb2N4NGdR7C+uJX2uX6CgpAKxpWP+rHZgKtNcJyC6MAkPAIxboixi40S xZI1oxyZCtpRVmrv2dMcr6Ysg== Date: Tue, 8 May 2007 13:46:26 +0200 From: Lennert Buytenhek To: Michael-Luke Jones Cc: Krzysztof Halasa , Jeff Garzik , netdev@vger.kernel.org, lkml , Russell King , ARM Linux Mailing List Subject: Re: [PATCH 3/3] Intel IXP4xx network drivers Message-ID: <20070508114626.GA32146@xi.wantstofly.org> References: <5BB7E1AB-5CE1-43C8-8CE3-E0DE0236BD09@cam.ac.uk> <86D26EBE-5899-468F-9C79-23E83E0DE04B@cam.ac.uk> <33637217-BE44-4E03-A912-F4FE6E14AA6D@cam.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <33637217-BE44-4E03-A912-F4FE6E14AA6D@cam.ac.uk> User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1630 Lines: 42 On Mon, May 07, 2007 at 09:18:00PM +0100, Michael-Luke Jones wrote: > >Well, I'm told that (compatible) NPEs are present on other IXP CPUs. > >Not sure about details. > > If, by a combined effort, we ever manage to create a generic NPE > driver for the NPEs found in IXP42x/43x/46x/2000/23xx then the driver > should go in arch/arm/npe.c (Note that the ixp2000 doesn't have NPEs.) (Both the 2000 and the 23xx have microengines, which are both supported by arch/arm/common/uengine.c.) > It's possible, but hard due to the differences in hardware design The ixp23xx NPEs seem pretty much identical to me to the ixp4xx NPEs. There are some minor differences between the ixp2000 and ixp23xx uengines, but those are easy enough to deal with. > and the fact that boards based on anything other than 42x are few > and far between. The vast majority of 'independent' users following > mainline are likely running on 42x boards. Sure, ixp23xx hardware is harder to get. I'm not sure what you mean by 'independent' users, though. Are people with non-42x hardware 'dependent' users, and why? > Thus, for now, I would drop the NPE / QMGR code in arch/arm/mach- > ixp4xx/ and concentrate on making it 42x/43x/46x agnostic. One step > at a time :) I'd say that it's up to those who are interested in ixp23xx support (probably only myself at this point) to add ixp23xx support. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/