Date: Fri, 5 Sep 2003 17:04:05 -0400 (EDT) From: Robert Watson <rwatson@freebsd.org> To: Mike Tancsa <mike@sentex.net> Cc: Luoqi Chen <lchen@briontech.com> Subject: Re: HEADS UP: ATA bus dma code MFC'd Message-ID: <Pine.NEB.3.96L.1030905170225.19724G-100000@fledge.watson.org> In-Reply-To: <5.2.0.9.0.20030905074316.03acc028@209.112.4.2>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 5 Sep 2003, Mike Tancsa wrote: > A naive question, but what does the bus DMA code do in STABLE ? busdma abstracts the management of buffer addresses for DMA to permit drivers to operate across hardware architectures and addressing schemes without modification. This is required for some drivers to support PAE, where the size of a hardware address is not the same as an address pointer, which was an assumption present in several drivers previously. It's being used in -CURRENT to improve the portability of drivers to 64-bit architectures, but the primary benefit on -STABLE is making the drivers work with PAE. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1030905170225.19724G-100000>