Date: Tue, 18 Feb 2003 09:35:48 -0500 (EST) From: Andrew Gallatin <gallatin@cs.duke.edu> To: Peter Wemm <peter@wemm.org> Cc: Marcel Moolenaar <marcel@xcllnt.net>, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/alpha machdep.c Message-ID: <15954.17604.453276.246271@grasshopper.cs.duke.edu> In-Reply-To: <20030217215943.602032A89E@canning.wemm.org> References: <15953.15467.687489.517344@grasshopper.cs.duke.edu> <20030217215943.602032A89E@canning.wemm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Peter Wemm writes: > > It depends on the tag declarations. If you tell busdma that the device > can address 64 bit, then it just does. Its up to your driver to deal with > DAC or larger address pointers or whatever. I seem to recall that many Sure. Already do. But we (FreeBSD) don't seem to declare a BUS_SPACE_MAX{ADDR,SIZE}_64BIT yet. > of the ahc family have space in the descriptors for 39 bit addressing. > The ahc driver gives an example of how to configure and use this. Ugh. Talk about off by one. Most alpha chipsets require bit 40 be set when using 64-bit DMA addresses. (the one I'm working on uses bit 49). Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15954.17604.453276.246271>