Received: with ECARTIS (v1.0.0; list netdev); Wed, 09 Mar 2005 16:49:07 -0800 (PST) Received: from fr.zoreil.com (electric-eye.fr.zoreil.com [213.41.134.224]) by oss.sgi.com (8.13.0/8.13.0) with ESMTP id j2A0n0if016996 for ; Wed, 9 Mar 2005 16:49:00 -0800 Received: from electric-eye.fr.zoreil.com (localhost.localdomain [127.0.0.1]) by fr.zoreil.com (8.13.1/8.12.1) with ESMTP id j2A0jUEX013976; Thu, 10 Mar 2005 01:45:30 +0100 Received: (from romieu@localhost) by electric-eye.fr.zoreil.com (8.13.1/8.13.1/Submit) id j2A0jPIG013975; Thu, 10 Mar 2005 01:45:25 +0100 Date: Thu, 10 Mar 2005 01:45:25 +0100 From: Francois Romieu To: Andi Kleen Cc: Stephen Hemminger , netdev@oss.sgi.com Subject: Re: [PATCH 1/5] r8169: auto detect 32-bit slot Message-ID: <20050310004525.GA12735@electric-eye.fr.zoreil.com> References: <20050309112925.7f7900ab@dxpl.pdx.osdl.net> <20050309214023.GA9502@electric-eye.fr.zoreil.com> <20050309135530.5c5c80b6@dxpl.pdx.osdl.net> <20050309230809.GC9502@electric-eye.fr.zoreil.com> <20050309232024.GC63395@muc.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050309232024.GC63395@muc.de> User-Agent: Mutt/1.4.1i X-Organisation: Land of Sunshine Inc. X-Virus-Scanned: ClamAV 0.83/757/Tue Mar 8 15:14:36 2005 on oss.sgi.com X-Virus-Status: Clean X-archive-position: 2795 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: romieu@fr.zoreil.com Precedence: bulk X-list: netdev Content-Length: 1120 Lines: 29 Andi Kleen : [...] > The concept of "64bit systems" is useless here anyways. Even on a 32bit > system with highmem like i386 you can get >32bit addresses to deal > with. One usecase for that would be sendfile() out of user space. > This is widely used these days. The combination "32 bit system with weird addressing mode + r8169 adapter" has accounted for 0 bug/success report so far and I do not know a single tester for it anyway. Whence my narrow-minded view of the issue :o) [...] > Again are you sure it depends on 64bit slots? Normally 64bit slots > only offer more bandwidth, but the address protocol is the same > as 32bit and both support DAC in the same way. I do not know. The 8169 includes a register which tells (various things +) the bus width. Without further documentation, I do not see how the relevance of this register can be established/discarded if the aforementioned test-cases are not experienced. [...] > You really should forget about amd64 or not, all that counts is > sizeof(dma_addr_t) (assuming the on-board 8169 is wired correctly, be it on-board or not, yes) -- Ueimor