From owner-cvs-src Mon Feb 17 12:37:39 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0FA837B408 for ; Mon, 17 Feb 2003 12:37:37 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 450BF43FB1 for ; Mon, 17 Feb 2003 12:37:36 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from athlon.pn.xcllnt.net (athlon.pn.xcllnt.net [192.168.4.3]) by ns1.xcllnt.net (8.12.6/8.12.6) with ESMTP id h1HKbT1o027086; Mon, 17 Feb 2003 12:37:29 -0800 (PST) (envelope-from marcel@piii.pn.xcllnt.net) Received: from athlon.pn.xcllnt.net (localhost [127.0.0.1]) by athlon.pn.xcllnt.net (8.12.7/8.12.7) with ESMTP id h1HKbT0O001004; Mon, 17 Feb 2003 12:37:29 -0800 (PST) (envelope-from marcel@athlon.pn.xcllnt.net) Received: (from marcel@localhost) by athlon.pn.xcllnt.net (8.12.7/8.12.7/Submit) id h1HKbTXV001003; Mon, 17 Feb 2003 12:37:29 -0800 (PST) Date: Mon, 17 Feb 2003 12:37:29 -0800 From: Marcel Moolenaar To: Andrew Gallatin Cc: Peter Wemm , cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/alpha machdep.c Message-ID: <20030217203729.GA916@athlon.pn.xcllnt.net> References: <3E500717.65436EAF@imimic.com> <20030217072612.577382A89E@canning.wemm.org> <15952.57680.522607.835422@grasshopper.cs.duke.edu> <20030217193905.GB593@athlon.pn.xcllnt.net> <15953.15467.687489.517344@grasshopper.cs.duke.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <15953.15467.687489.517344@grasshopper.cs.duke.edu> User-Agent: Mutt/1.5.3i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Feb 17, 2003 at 02:47:55PM -0500, Andrew Gallatin wrote: > > Marcel Moolenaar writes: > > > > Not yet. We don't even get 2GB to work all the time due to sparseness :-) > > And ia64 is in the same position as alpha: busdma needs to be fixed. So > > we too have "collateral damage"... > > Does ia64 have any sort of scatter/gather facility? Or are you > planning to just bounce? I'd go for bounce. Make sure that's working and then see how we can avoid doing that when it's not necessary. For example, HP's zx1 chipset has I/O TLBs that can be used to translate DMA requests. That should allow us to place the data anywhere we like, and still program a 32-bit DMA address. Handy, but chipset specific. I'd rather get the foundation right and then hack on top of that... > BTW, most of the devices in this alpha are DAC capable (except the > nic, dammit). Does busdma currently have a way to handle that? I don't know. I guess it's more likely to work if bus_addr_t is 64-bit already. I don't know much about DAC though... -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message